服务发现 ap cp 强一致性 最终一致性 dns vip ip
2024-09-02 11:57:54
为什么基于域名
08 | 服务发现:到底是要CP还是AP? https://time.geekbang.org/column/article/208171
为什么需要服务发现?先举个例子,假如你要给一位以前从未合作过的同事发邮件请求帮助,但你却没有他的邮箱地址。这个时候你会怎么办呢?如果是我,我会选择去看公司的企业“通信录”。同理,为了高可用,在生产环境中服务提供方都是以集群的方式对外提供服务,集群里面的这些 IP 随时可能变化,我们也需要用一本“通信录”及时获取到对应的服务节点,这个获取的过程我们一般叫作“服务发现”。对于服务调用方和服务提供方来说,其契约就是接口,相当于“通信录”中的姓名,服务节点就是提供该契约的一个具体实例。服务 IP 集合作为“通信录”中的地址,从而可以通过接口获取服务 IP 的集合来完成服务的发现。这就是我要说的 PRC 框架的服务发现机制,如下图所示:
最新文章
- ios基础篇(七)——UISwich、UISlider、UIProgressView的用法总结
- POJ 3522 Slim Span 最小生成树,暴力 难度:0
- Contains DuplicateII
- JAVA+FlexPaper+OpenOffice+SWFTools文档预览
- 小米2在Eclipse 调试,要注意下列步骤。
- 命令格式 kill -3 pid
- 使用Zipalign工具优化Android APK应用记录
- 谈谈分布式事务之三: System.Transactions事务详解[上篇]
- 使用 ADD-ON SDK 开发 基于 Html JQuery 和 CSS 的 firefox 插件入门教程1: 创建一个简单的 Add-on
- JMS &; ActiveMQ小结
- ajaxSubmit提交文件表单不执行success
- 基于GDAL的遥感影像显示(C#版)
- 201521123006 《Java程序设计》 第2周学习总结
- [转载]MySQL UUID() 函数
- Properties类对于文件的读取和写入
- Linux下“/”和“~”的区别
- 开源通用爬虫框架YayCrawler-开篇
- hdu 1166 敌兵布阵【线段树】(求给定区间和)
- AdminLTE模板使用
- day12作业答案