Вопросы с тегом «grpc»

2
Почему требуется и необязательно удаляется в буфер протокола 3
Я недавно использую gRPCс proto3, и я заметил это requiredи optionalбыл удален в новом синтаксисе. Кто-нибудь любезно объяснит, почему обязательные / дополнительные удаляются в proto3? Подобные ограничения просто необходимы для того, чтобы сделать определение надежным. Синтаксис proto2: message SearchRequest { required string query = 1; optional int32 page_number = 2; …

3
Могу ли я определить вызов grpc с нулевым запросом или ответом?
Допускает ли синтаксис rpc в proto3 нулевые запросы или ответы? например, мне нужен эквивалент следующего: rpc Logout; rpc Status returns (Status); rpc Log (LogData); Или мне просто создать нулевой тип? message Null {}; rpc Logout (Null) returns (Null); rpc Status (Null) returns (Status); rpc Log (LogData) returns (Null);

3
protobuf против gRPC
Я пытаюсь понять protobuf и gRPC и то, как я могу их использовать. Не могли бы вы помочь мне понять следующее: Учитывая модель OSI , где, например, находится Protobuf на уровне 4? Подумав о передаче сообщений, как обстоят дела с «потоком», что делает gRPC, что пропускает protobuf? Если отправитель использует …

3
Чем GRPC отличается от REST?
Я читаю это объяснение GRPC, и эта диаграмма представляет интерес: Как работает транспортный уровень? Если это по сети ... почему это называется RPC? Что еще более важно, чем это отличается от REST, который реализует API для уровня сервиса (класс в клиенте, у которого есть методы, выполняющие HTTP-запрос)?
98 rest  grpc 

2
GRPC (HTTP / 2) быстрее, чем REST с HTTP / 2?
Цель состоит в том, чтобы представить протокол транспортного и прикладного уровня, который имеет лучшие задержки и пропускную способность сети . В настоящее время приложение использует REST с HTTP / 1.1, и мы наблюдаем высокую задержку. Мне нужно решить эту проблему с задержкой, и я готов использовать gRPC (HTTP / 2) …

9
Почему я получаю эту ошибку GRPC «ПРЕДУПРЕЖДЕНИЕ: EmulatorService.cpp: 448: Не удается найти файл сертификата» при запуске эмулятора?
Добрый вечер всем, я имею дело с Java и Android Studio всего несколько месяцев, может кто-нибудь помочь мне решить эту ошибку? Это происходит каждый раз, когда запускается эмулятор. Спасибо Эмулятор: сервер GRPC запущен с 127.0.0.1:8554 Эмулятор: эмулятор: ПРЕДУПРЕЖДЕНИЕ: EmulatorService.cpp: 448: Не удается найти файл сертификата: C: \ Users \ Sawye.android …
30 grpc 

1
Как мне создать .proto файлы или использовать Code First gRPC из классов C #?
Я хочу использовать gRPC с .NET core 3 в основном веб-приложении asp.net. Как мне сгенерировать необходимый файл .proto из существующего класса C # и объектов модели? Я не хочу переписывать файл .proto, который отражает существующий код, я хочу, чтобы файл .proto генерировался автоматически из объектов класса и модели. Я вызываю …

3
GRPC: сделать высокопроизводительный клиент на Java / Scala
У меня есть сервис, который передает сообщения с довольно высокой скоростью. В настоящее время он обслуживается akka-tcp и составляет 3,5 миллиона сообщений в минуту. Я решил попробовать grpc. К сожалению, это привело к гораздо меньшей пропускной способности: ~ 500 тыс. Сообщений в минуту и ​​даже меньше. Не могли бы вы …
9 java  scala  grpc 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.