微服务
文章平均质量分 82
微服务内容
浅羽技术
才疏学浅,习习而为,编程羽录,与你同行。
展开
-
「笔耕不辍」zookeeper集群之间如何通讯
但Zookeeper的通信中最大特点是异步的,如果请求是连续不断的,Zookeeper的处理是集中处理逻辑,然后批量发送,批量的大小也是有控制的。而leader主要承担事务的协调,当然leader也可以承担接收客户请求的功能,为了方便描述,后面的描述都是client与Follower之间的通信,如果Zookeeper的配置支持leader接收client的请求,client与leader的通信跟client与Follower的通信模式完全一样。连接客户端的Follower返回创建成功的session响应。原创 2022-09-12 00:33:40 · 491 阅读 · 6 评论 -
「笔耕不辍」zookeeper的选主过程
判断是否需要更新当前自己的选举情况.在这里是根据选举leader id,保存的最大数据id来进行判断的,这两种数据之间对这个选举结果的影响的权重关系是:首先看数据id,数据id大者胜出;如果没有接收到所有服务器的投票,那判读这个leadId是否得到了一半以后的服务器的投票代码参考,如果是则返回。3 .收到票后,会判断发送过来的逻辑时钟是否大于目前的逻辑时钟,如果是说明集群已经进入了新一轮的投票了。1 . 接收投票消息。5 . 如果等于目前的逻辑时钟,说明是当前的,则更新最大的leader id和提案id。原创 2022-09-11 00:57:42 · 497 阅读 · 4 评论 -
zookeeper实际应用场景分析
zookeeper的设计采用的是观察者的设计模式,zookeeper主要是负责存储和管理大家关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper 就将负责通知已经在 Zookeeper 上注册的那些观察者做出相应的反应,从而实现集群中类似 Master/Slave 管理模式。在分布式系统里,我们会把一个服务应用分别部署到n台服务器上,这些服务器的配置文件是相同的(例如:我设计的分布式网站框架里,服务端就有4台服务器,4台服务器上的程序都是一样,配置文件都是一样),原创 2022-09-10 01:10:40 · 756 阅读 · 0 评论 -
SpringCloud笔记(三)微服务应用
SpringCloud笔记(三)微服务应用转载 2022-05-06 11:56:30 · 546 阅读 · 0 评论 -
Zookeeper使用教程
Zookeeper简单使用步骤原创 2022-05-05 11:04:29 · 1383 阅读 · 0 评论 -
SpringCloud笔记(二)微服务进阶
SpringCloud笔记(二)微服务进阶转载 2022-05-04 12:46:38 · 2683 阅读 · 0 评论 -
SpringCloud笔记(一)
SpringCloud笔记(一)转载 2022-05-03 19:43:48 · 491 阅读 · 0 评论 -
微服务面试必问的Dubbo,这么详细还怕自己找不到工作?
大家好,我是小羽。Dubbo 起源于阿里巴巴,对于我们做电商开发的人来说,基本是首选的技术,那么为何一个区区 soa 服务治理框架,会受到这么多人的青睐呢?今天就跟着小羽一起看看这个微服务...原创 2021-03-25 08:29:43 · 575 阅读 · 2 评论 -
再深一点:如何给女朋友解释什么是微服务?
大家好,我是小羽。最近有很多粉丝私信:羽哥,羽哥!是不是失踪啦?好几个月没更新了!过气博主表示,工作也比较忙,加之自己搬家(没有叫货拉拉,懂的都懂,手动狗头)的原因,更文就落下了。现在终于...原创 2021-03-09 12:19:47 · 3688 阅读 · 32 评论 -
图文详解:如何给女朋友解释什么是微服务?
微服务:微服务是基于分而治之的思想演化出来的。过去传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构,又从分布式架构发展到 S...原创 2020-12-04 15:36:56 · 518 阅读 · 0 评论