我想使用gRPC流传输机制让客户端在系统更改时得到通知。例如。数据库存储用户。客户端可以通过gRPC一元调用添加和删除用户。还存在流式传输方法,以便在其他客户端添加或删除用户时可以通知客户端。如果我有几个gRPC服务实例(例如,在k8s中),当client2对实例3进行一元删除调用时,如何通知与instance1保持持久连接的Client1?
您需要一种在所有实例之间发布事件的方法。一种方法是使用数据库。或使用支持发布/订阅的消息解决方案。一个轻量级的解决方案可以是redis。