java 中的 grpc 推送通知示例
grpc push notifcation example in java
我想知道 Java 中是否有很好的教程来解释使用 gRPC 的推送通知系统。我找到了一个使用 go 的例子,但我想知道为什么这个主题中没有那么多例子。
您要查找的内容称为 "Server-side Streaming",您可以在官方 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 通信。
我想知道 Java 中是否有很好的教程来解释使用 gRPC 的推送通知系统。我找到了一个使用 go 的例子,但我想知道为什么这个主题中没有那么多例子。
您要查找的内容称为 "Server-side Streaming",您可以在官方 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 通信。