控制台推送到客户端的规则,在客户端如何拦截接收规则之后的逻辑?
公司内部有上百个项目,每个项目使用的redis 不是同一个.
如果选中redis作为注册中心的情况下, dashboard 修改注册中心,客户端监听注册中心的改动,当有变化时 ,客户端修改本地的规则.
dashboard只能对应一个redis ,但是客户端有很多项目不一定连接的都是同一个redis ,这种情况下,会导致客户端监听注册中心改动失效问题.
我认为: redis这里应该是dashboard 推送规则到客户端,客户端接收后 持久化到redis中,如果重启 也从redis再次读取即可
原提问者GitHub用户tonfay
你这个问题其实很简单
你能保证dashboard连对正确的节点吗?那么你只需要在节点注册好对应的读数据源和写数据源(redis的写数据源需要你按照读数据源来简单实现下),也就是节点既负责读入又负责写回,那么你在dashboard只要操作了任何一个节点,这个节点自己就会回写数据源,然后同一组的所有业务节点均会订阅到更新了,dashboard不需要了解内部细节,从而实现写1推N
原回答者GitHub用户jasonjoo2010
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。