首页
学习
活动
专区
工具
TVP
发布

IT架构圈

公众号:IT架构圈
专栏作者
831
文章
735726
阅读量
132
订阅数
zookeeper之源码分析和运维总结
1.客户端向Leader发起写请求2.Leader将写请求以Proposal(建议)的形式发给所有3.Follower并等待ACK(确认)Follower收到Leader的Proposal后返回的ACK4.Leader得到过半数的ACK(Leader对自己默认有一个ACK)后向所有的Follower和Observer发送Commint5.Leader将处理结果返回给客户端
IT架构圈
2021-08-24
4650
软件架构-zookeeper场景和实现
•④ 保证运行memberserver正在运行的时候,可以运行OrderClient
IT架构圈
2021-08-24
2100
软件架构-zookeeper快速入门
•⑫ Leader 选举流程 LOOKING, FOLLOWING, LEADING, OBSERVING
IT架构圈
2021-08-24
3370
『互联网架构』kafka集群原理(117)
PS:原理至关重要,面试的时候不可能问你命令的,都是问原理,懂了原理线上如果使用kafka出了问题才可能快速定位,而不是一脸蒙圈。必须要明白原理,如果不说原理直接实战,就真成搬砖了。
IT架构圈
2019-07-30
7100
『互联网架构』kafka前世今生和安装部署(116)
今天带各位老铁对kafka入个门,kafka的集群搭建下,也不知道多少老铁使用过kafka。其实用过的老铁应该没多少。我相信大多老铁用过activeMq,rabbitMq或者rocketMq,这些都是java开发的比较传统的,而且用起来非常简单,结构没那么复杂。很多人都是写业务代码没接触过大数据量高并发的。之前说过rocketMq的历史,它的前身就是metaQ,metaQ来自哪里知道不老铁,其实就是借鉴了kafka,基本上metaQ的第一版就是超的kafka。2010年底kafka开源后,阿里立刻行动通过j
IT架构圈
2019-07-24
5880
「小程序JAVA实战」zookeeper简介(71)
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「小程序JAVA实战」zookeeper简介(71)上一篇: 「小程序JAVA实战」小程序的留言和评价功能(70)已是最新文章
IT架构圈
2019-07-08
3940
『互联网架构』软件架构-企业级dubbo应用(下)(43)
1.服务提供方启动时,向 Key:/dubbo/XXXServer/providers 下,添加当前提供者的地址。 2.并向 Channel:/dubbo/com.idig8.BarService/providers 发送 register 事件。 3.服务消费方启动时,从 Channel:/dubbo/com.idig8.UserService/providers 订阅 register 和 unregister 事件。 4.并向 Key:/dubbo/com.idig8.UserService/providers 下,添加当前消费者的地址。 5.服务消费方收到 register 和 unregister 事件后,从 Key:/dubbo/com.idig8.UserService/providers 下获取提供者地址列表。
IT架构圈
2019-05-13
4430
『互联网架构』软件架构-zookeeper之curator详解(36)
PS:只是个工具,apache的顶级项目,可以通过源码来学习。在文章上边提供了源码。
IT架构圈
2019-04-09
5320
『互联网架构』软件架构-zookeeper之源码分析和运维总结(37)
PS:zookeeper就告一段落了,zookeeper互联网的奠基石,这个一定要理解原理,有基本的使用,架构之路必须要翻越的一面墙
IT架构圈
2019-04-09
3660
『互联网架构』软件架构-zookeeper集群部署与快速入门(32)
Leader 作为整个 ZooKeeper 集群的主节点,负责响应所有对 ZooKeeper 状态变更的请求。它会将每个状态更新请求进行排序和编号,以便保证整个集群内部消息处理的 FIFO,写操作都走 leader
IT架构圈
2019-03-19
4340
『互联网架构』软件架构-zookeeper快速入门(33)
PS:重点原理和基本命令。Zookeeper 是一个有上下级关系(Leader 、follower 、Observer )的集群。客户端链接 zookeeper 集群是通过 Seesion 链接(TCP 长链接)。客户端链接以后可以对节点(存储在 zookeeper 上 znode)增删改查。Znode 有四种类型:临时、临时有序、持久、持久有序对(znode)节点做增删改查时我们可以监控其动作(Watcher 机制)还可以对节点设置权限访问。
IT架构圈
2019-03-19
4370
『互联网架构』软件架构-zookeeper场景和实现(34)
PS:本次主要针对场景进行了,本身zk都是分布式框架,它很少存在宕机的情况,除非外在因素,例如内存硬盘爆了。
IT架构圈
2019-03-19
3420
『高级篇』docker之Mesos集群环境搭建(24)
PS: 所有的服务已经搭建,完毕,下一步就把之前写的6个微服务部署到我们的Mesos集群里面哈哈!
IT架构圈
2018-11-30
5340
『高级篇』docker之Mesos集群架构图(23)
上次我们了解了Mesos的原理,这次我们想办法给环境搭建起来,但是搭建环境之前,首选得有服务器,这边就拿mac本和虚拟机来搭建。4台服务器。所以感觉需要画一个架构图,明确下每台服务器上需要安装什么软件
IT架构圈
2018-11-30
4210
『高级篇』docker之微服务间如何通讯(六)
在 Web 应用中处理来自客户端的请求时,通常只考虑 GET 和 POST 这两种 HTTP 请求方法。实际上,HTTP 还有 HEAD、PUT、DELETE 等请求方法。而在 REST 架构中,用不同的 HTTP 请求方法来处理对资源的 CRUD(创建、读取、更新和删除)操作: 若要在服务器上创建资源,应该使用 POST 方法。 若要检索某个资源,应该使用 GET 方法。 若要更改资源状态或对其进行更新,应该使用 PUT 方法。 若要删除某个资源,应该使用 DELETE 方法。
IT架构圈
2018-10-18
1.6K0
【zookeeper】简单安装
1.安装java #!/bin/bash # rpm -ivh jdk-8u144-linux-x64.rpm # java -version java version "1.8.0_144" 2.安装zookeeper 下载地址 : http://zookeeper.apache.org/releases.html tar zxvf zookeeper-3.4.10.tar.gz mv zookeeper-3.4.10 /usr/local/zookeeper cd /usr/local/zookee
IT架构圈
2018-06-01
3020
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档