![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
zhoudi_an
这个作者很懒,什么都没留下…
展开
-
配置中心nacos的其它知识点
命名空间作用:配置隔离默认:public(保留空间);默认新增的所有配置都在public空间用处:比如在项目中有开发、测试、生产等环境**注意:**在bootstrap.properties配置上,标明需要使用哪个命名空间的配置,例如spring.cloud.nacos.config.namespace=xxxxxxx(nacos客户端界面上对应的环境下自动生成的一串字符串(唯一ID))此外,还可以用作每一个微服务之间的互相隔离配置,每一个微服务都创建自己的命名空间,这样就会只加载自己命名空间原创 2020-07-23 16:08:29 · 529 阅读 · 0 评论 -
使用nacos作为配置中心的流程步骤
引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>创建一个bootstrap.properties,并在该文件中添加相应配置spring.applicat.原创 2020-07-23 15:41:27 · 1400 阅读 · 2 评论 -
zk和eureka的区别
CAP原则CAP:C:数据一致性。A:服务可用性。P:分区容错性(服务对网络分区故障的容错性)。ZooKeeper保证CP当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一致性。但是zk会出现这样一种情况,当master节点因为网络故障与其他节点失去联系时,剩余节点会重新进行leader选举。问题在于,选举leader的时间太长,30 ~ 120s, 且选举期间整个zk集群都是不可用的,这就导致转载 2020-07-22 11:00:02 · 480 阅读 · 0 评论 -
ZooKeeper学习
工作机制ZooKeeper从设计模式角度理解:是一个基于观察者模式设计的分布式服务管理框架,负责存储和管理数据,然后接受观察者的注册,一旦这些数据的状态发生变化,ZooKeeper就将负责通知已经在ZooKeeper上注册的那些观测者做出相应的反应。特点ZooKeeper:一个领导者(Leader),多个跟随着(Follower)组成的集群集群中只要有半数以上的节点存活,ZooKeeper就能正常服务全局数据一致,每个Server保存一份相同的数据副本,Client无论连接到那个Server,数原创 2020-07-21 23:28:31 · 123 阅读 · 0 评论