gRPC流之间的实例通信

问题描述 投票:0回答:1

我想使用gRPC流传输机制让客户端在系统更改时得到通知。例如。数据库存储用户。客户端可以通过gRPC一元调用添加和删除用户。还存在流式传输方法,以便在其他客户端添加或删除用户时可以通知客户端。如果我有几个gRPC服务实例(例如,在k8s中),当client2对实例3进行一元删除调用时,如何通知与instance1保持持久连接的Client1?

enter image description here

kubernetes architecture grpc distributed-system
1个回答
0
投票

您需要一种在所有实例之间发布事件的方法。一种方法是使用数据库。或使用支持发布/订阅的消息解决方案。一个轻量级的解决方案可以是redis。

© www.soinside.com 2019 - 2024. All rights reserved.