概述
微服务之间的服务治理 方案
方案1、 dubbo 和 zookeeper 结合使用
一、公司技术 无
二、api是否完善 dubbo 不在进行维护
三、优点缺点
优点:解放开发人员对服务的注册和调用及不同服务ip端口的管理
缺点: 1、服务提供方与调用方接口依赖方式太强:调用方对提供方的抽象接口存在强依赖关系,需要严格的管理版本依赖,才不会出现服务方与调用方的不一致导致应用无法编译成功等一系列问题;
2、服务对跨平台不支持,难以简单复用 通常我们在提供对外服务时,都会以REST的方式提供出去,这样可以实现跨平台的特点。
3、dubbo重量级应用配置复杂
方案2、只使用 zookeeper 当做服务映射工具
一、公司技术 无
二、api是否完善 完善
三、优点缺点
优点:开发人员只需使用 zookeeper 的ip端口 即可
缺点:
1、底层数据采用类似linux文件结构存储,大数据量时效率比较低
2、zookeeper的tps大概是一万多,无法覆盖系统内部每天动辄几十亿次的调用
因此zookeeper的client必须自己缓存业务系统的master地址
3、需要安装和维护zookeeper服务工具
4、接口之间的访问还需要使用第三方工具
最后
以上就是烂漫纸飞机为你收集整理的微服务之间的服务治理 方案的全部内容,希望文章能够帮你解决微服务之间的服务治理 方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复