嘉宾介绍
主题介绍
公司早期使用了zookeeper作为服务注册发现中间件,但由于:
1、zookeeper为CP系统,在很多异常情况下可用性较差,我们需要使用AP系统。
2、zookeeper为java开发,对我们Go技术栈的团队太重,维护和二次开发困难。
根据Netflix Eureka,开发并优化出Go版本服务注册发现系统Discovery:
1、在保证可用性的前提下,充分利用long polling机制保证一致性。
2、与公司PAAS系统、DNS服务、资产等深度结合,充分管理meta信息、节点信息等。
—— 点击加载更多 ——
收起