![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
chaoyuehu
这个作者很懒,什么都没留下…
展开
-
微服务注册中心本质及最佳选择
一、注册中心本质及关键设计考量 注册中心最本质的功能可以看成是一个Query函数Si = F(service-name),以service-name为查询参数,service-name对应的服务的可用的endpoints (ip:port)列表为返回值. CAP 和 BASE 理论相信读者都已经耳熟能详,其业已成了指导分布式系统及互联网应用构建的关键原则之一,那么注册中心...原创 2019-05-24 20:34:25 · 2820 阅读 · 0 评论 -
互联网架构演进之路
互联网产品常常面临庞大的用户量,日均数十亿PV的高并发,PB级别的数据存储等问题的挑战,同时要求保证系统的高可用和弹性伸缩,并且能够根据需要进行快速迭代扩展,这些都对于系统架构提出了很高的要求。 互联网架构从简到繁的演进经历了单体架构-水平分层架构/SOA架构-微服务架构以及最新的service mesh的演进过程。如下图:一、单体架构 早期互联网产品用户量少,...原创 2019-05-23 18:49:44 · 11858 阅读 · 0 评论 -
Zookeeper 概述及ZAB协议
一、Zookeeper 简介 ZooKeeper 是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。 其一致性是通过基于 Paxos 算法的 ZAB 协议完成的。其主要功能包括:配置中心、注册中心、 分布式同步、集群管理等。1.功能简介(1)配置中心分布式系统中,很多服务都是部署在集群中的,即多台服务器中部署着完全相同的应用, 起着完全相同的作用。当然,集群...原创 2019-06-10 17:04:44 · 1129 阅读 · 0 评论