Пример push-уведомления grpc в Java - PullRequest
0 голосов
/ 19 декабря 2018

Я хотел бы знать, есть ли хорошее руководство по объяснению системы push-уведомлений, использующей gRPC в Java.Я нашел пример с помощью go, но мне было интересно, почему в этом разделе не так много примеров.

1 Ответ

0 голосов
/ 26 декабря 2018

То, что вы ищете, называется «Потоковая передача на стороне сервера», и вы можете прочитать об этом в официальных документах Getting Started для Java .

По сути, вы должны определитьВаш файл протока выглядит так:

service PushNotifier {
  // A server-to-client streaming RPC.
  rpc Listen(google.protobuf.Empty) returns (stream PushNotification) {}

message PushNotification {
  string payload = 1
}

Вы можете найти примеры здесь .В частности, посмотрите на пример routeguide, который показывает 4 различных типа связи gRPC.

...