Java

时间:2018-12-19 15:44:02

标签: push-notification grpc grpc-java

我想知道是否有一个很好的教程来解释在Java中使用gRPC的推送通知系统。我找到了一个使用go的示例,但我想知道为什么本主题中没有那么多示例。

1 个答案:

答案 0 :(得分:1)

您要查找的内容称为“服务器端流”,您可以在官方Getting Started docs for Java中对其进行阅读。

基本上,您应该这样定义原型文件:

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

message PushNotification {
  string payload = 1
}

您可以找到示例here。具体来说,请看一下routeguide示例,该示例显示了4种不同类型的gRPC通信。