Запитання з тегом «grpc»

2
Чому необхідні та необов’язкові видаляються у буферах протоколу 3
Я недавно з допомогою gRPCз proto3, і я помітив , що requiredі optionalбув вилучений в новому синтаксисі. Хто-небудь люб’язно пояснить, чому обов'язкові / необов’язкові видаляються в proto3? Такі обмеження просто здаються необхідними, щоб зробити визначення надійним. синтаксис proto2: message SearchRequest { required string query = 1; optional int32 page_number = …

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), або …

8
Як перенести API, визначений gRPC, у веб-браузер
Ми хочемо створити графічний інтерфейс Javascript / HTML для наших gRPC-мікросервісів. Оскільки gRPC не підтримується з боку браузера, ми думали використовувати веб-сокети для підключення до сервера node.js, який викликає цільову службу через grpc. Ми намагаємось знайти елегантне рішення для цього. Особливо, оскільки ми використовуємо потоки gRPC для переміщення подій між …

9
Чому я отримую цю помилку GRPC «УВАГА: EmulatorService.cpp: 448: Не вдається знайти certfile» під час запуску емулятора?
Доброго вечора всім, я вже декілька місяців займаюся лише Java та Android Studio, може хтось допоможе мені вирішити цю помилку? Це відбувається кожного разу при запуску емулятора. Дякую Емулятор: запускається GRPC-сервер на 127.0.0.1:8554 Емулятор: емулятор: УВАГА: EmulatorService.cpp: 448: Неможливо знайти certfile: C: \ Users \ Sawye.android \ emulator-grpc.cer захист буде …
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. На жаль, це призвело до набагато меншої пропускної здатності: ~ 500k повідомлень в хвилину ще менше. Чи можете ви порадити, як оптимізувати це? …
9 java  scala  grpc 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.