Описание тега grpc-node
NoneGrpc-node - это высокопроизводительный универсальный RPC-фреймворк с открытым исходным кодом для платформы Node.js.
1
ответ
Сбой gRPC при выполнении цепного кода на блокчейне Hyperledger Fabric на нескольких узлах
Я хотел бы запустить свой собственный блокчейн Hyperledger на нескольких узлах. У меня есть следующие настройки: Мой Ubuntu PC содержит один заказчик, peer, coub db, CA server. Мой Raspberry Pi (работает под управлением Ubuntu Mate) хостинг: один пэ…
18 сен '18 в 15:57
0
ответов
gRPC Разрешить двум клиентам общаться друг с другом
Недавно я начал изучать архитектуру микросервисов и хотел использовать gRPC вместо REST для своих передовых API. Я осмотрелся и попытался найти пример для node.js двух клиентов, обменивающихся информацией (в основном вызывая API другого), и я не наш…
13 фев '19 в 21:54
1
ответ
Включить сжатие на сервере nodejs grpc
Есть ли способ включить сжатие на сервере grpc-nodejs? Кажется, что это возможно реализовать, так как он может сжать / разархивировать сжатые данные, но не может сжать при отправке ответа обратно. Я развернул тестовый сервер nodejs и взаимодействова…
23 июл '18 в 14:28
1
ответ
Состояние сеанса в gRPC
Имеет ли gRPC понятие состояния сеанса? Могу ли я сохранить состояние, связанное с сеансом, например, чтобы позволить клиенту постепенно создавать структуру данных и собирать мусор по окончании сеанса?
16 май '18 в 06:20
1
ответ
Как развернуть сервер и клиент GRPC на облачной платформе Google?
Я новичок в использовании GCP/Kubernetes. Я хочу развернуть как службу GRPC, так и клиента в GCP. Я много читал об этом и перепробовал несколько вещей. На конечных точках облака есть что-то, где вы компилируете свой файл прото и выполняете api.confi…
31 авг '18 в 05:58
2
ответа
Невозможно импортировать прототип Google с помощью @grpc/proto-loader
У меня есть следующий прото: syntax = "proto3"; import "google/rpc/status.proto"; message Response { google.rpc.Status status = 1; } message Request { Type name = 1; } service Service { rpc SomeMethod (Request) returns (Response); } И я пишу клиент …
12 окт '18 в 21:01
0
ответов
Google GAX / gRPC в Node.js не работает с HTTP/S-прокси
Я пытаюсь получить образцы Dialogflow SDK из Google Dialogflow v2 Node.js SDK для работы. Я использую node.js v8.10.0, с версиями dialogflow node.js SDK 0.5.0, Я столкнулся с этой проблемой при попытке запустить образец "Определить намерение" из-за …
23 июл '18 в 13:13
1
ответ
Как убрать неиспользованный жанр, требующийся при использовании протобуф аннотации
package usegogo.api.v1; import "google/protobuf/empty.proto"; import "google/protobuf/timestamp.proto"; import "google/protobuf/duration.proto"; import "google/protobuf/field_mask.proto"; import "gogoproto/gogo.proto"; option (gogoproto.marshaler_al…
21 фев '19 в 10:18
1
ответ
Переопределение значения корневого объекта типа GraphQL Union/Interface
У меня есть сервис Apollo GraphQL, который делегирует внутренний сервис gRPC. Эта служба имеет конечную точку, которая возвращает сообщение, содержащее oneof, который я сопоставляю с Union в GraphQL. Это просто, но при внедрении распознавателей в не…
10 янв '19 в 21:53
1
ответ
Сборка gitlab-ci не работает для grpc
Моя сборка node.js перестала работать на серверах gitlab-ci 2 дня назад. И я не очень понимаю, почему. Еще немного информации: package.json файл не изменился, когда сборка ci перестала работать Даже старые ci-билды, которые были в порядке несколько …
04 ноя '18 в 10:29
0
ответов
Доступ к Google Cloud Pubsub через HTTP 2 с использованием grpc и узла js
Я пытаюсь использовать grpc с google cloud pubsub в nodejs, но я не могу понять, как он работает и как он реализован, в nodejs нет примеров, и документация не ясна для grcp. Есть только функция в документации Я видел много ссылок, но ничего не нашел…
28 июн '18 в 11:45
1
ответ
Сервер GRPC Golang и клиент NodeJS. Ошибка подключения TLS
Все отлично работает, когда я не использую TLS. Но когда я это делаю, он не подключается. Больше деталей: Я настроил сервер Golang GRPC в точности так, как в этом блоге написано https://bbengfort.github.io/programmer/2017/03/03/secure-grpc.html в ра…
27 фев '19 в 02:15
0
ответов
Hyperledger Fabric: Сбой рукопожатия с фатальной ошибкой SSL_ERROR_SSL: ошибка:14094410: подпрограммы SSL:ssl3_read_bytes: сбой рукопожатия предупреждения sslv3
У меня есть сеть фабрики Hyperledger в моих машинах. И я смог зарегистрироваться Admin и успешно зарегистрировать пользователя. Моя проблема, когда я пытаюсь запросить мой установленный код цепи. Я не смог подключиться с помощью grcps с ошибкой ниже…
19 сен '18 в 06:52
1
ответ
Как динамически создать прото-схему gRPC в nodejs?
Загрузка файлов.proto может быть выполнена путем указания пути к файлу (PROTO_PATH) var packageDefinition = protoLoader.loadSync( PROTO_PATH, {keepCase: true, longs: String, enums: String, defaults: true, oneofs: true }); Как сделать это динамически…
05 ноя '18 в 20:52
2
ответа
Узел gRPC: отправка метаданных с сервера на клиент без ошибок
Со стороны клиента легко добавить метаданные для сервера: const meta = new grpc.Metadata(); meta.add('xyz', 'okay'); stub.service.Rpc(request, meta, (err, response) => { }); Выше можно получить доступ на сервере, как это: call.metadata.get('xyz')…
13 май '18 в 02:05
0
ответов
Эквивалент опции go_package для узла
Когда я использую grpc_tools_node_protoc для генерации javascript из прототипов файлов, кажется, что всегда предполагается, что импорт будет присутствовать в "../$ndomimport-in-proto-file}". Можно ли настроить это поведение? Я думаю, что я действите…
31 июл '18 в 21:47
0
ответов
NestJS - несколько клиентов GRPC
В NestJS способ, которым вы должны инициировать клиента gRPC, - это использовать export class CandleGrpcService implements OnModuleInit { @Client(grpcClientOptions) private readonly client: ClientGrpc; } Это нормально, если мне нужно 1 и только 1 со…
25 янв '19 в 23:17
1
ответ
Как добавить метаданные в потоковый вызов клиента [Nodejs]
Как добавить метаданные в потоковый вызов клиента [Nodejs] let meta = new grpc.Metadata(); meta.add('authorization', 'token'); let call = client.StreamCall(); call.write(data); call.end();
05 июн '18 в 10:06
1
ответ
Узел: Невозможно вызвать ключ продолжения-локальное хранилище внутри обратного вызова gRPC, используя экспресс
Я пытаюсь сохранить идентификатор в локальном хранилище продолжения, чтобы я мог вывести его в журналах после успешного запроса gRPC. Я создаю пространство имен в начале приложения, затем устанавливаю идентификатор в промежуточном программном обеспе…
29 ноя '18 в 07:32
0
ответов
Grpc NodeJs Api не возвращает Resposnse
Я построил API-интерфейс Todo Grpc, используя NodeJs и MongoDB. Grpc API не возвращает ответ при добавлении, удалении и обновлении, но работает как API Удалить или добавить Todo, но запрос продолжает выполняться и выдает ошибку. Это ошибка, которую …
30 сен '18 в 10:45