会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大数据菜鸟的入坑之路
博客园
首页
新随笔
联系
订阅
管理
2019年11月2日
rabbitMQ和kafka的区别
摘要: 首先,rabbitMQ是一款开源,ERlang编写的,基于AMQP协议的,消息中间件; 它可以做到:解耦、异步、削疯限流; 挂机可能造成稳定性问题;加入系统的复杂性; 如何保证rabbitMQ的高可用,搭建集群; 如何做到重复消费:确保消息唯一性,做唯一标识; 然后,kafka是apache一款分布
阅读全文
posted @ 2019-11-02 19:10 Java_Jim
阅读(1887)
评论(0)
推荐(0)
2019年10月8日
zookeeper入门
摘要: 一、概述 1. Zookeeper是Apache提供的一套开源的、分布式的用于进行服务协调的框架 2. Zookeeper是根据Google关于Chubby Lock的论文来设计实现的 二、分布式下的问题 1. 需要设置管理节点:对外接收请求来提供统一操作 2. 为了避免管理节点出现单点故障,需要设
阅读全文
posted @ 2019-10-08 09:12 Java_Jim
阅读(237)
评论(0)
推荐(0)
2019年9月24日
大数据入门
摘要: 一、简介 6V: 1.volume:数据量大; 2.variety:数据的种类多样性(结构化、半结构化、非结构化) 3.velocity:处理速度快、实时、多进程、数据流 4.Value:价值密度低 5.veracity:真实性、可靠性 6.valence:连通性,关联性 7.Vitality:动态
阅读全文
posted @ 2019-09-24 11:41 Java_Jim
阅读(466)
评论(0)
推荐(0)
zookeeper的zab协议与观察者
摘要: 一、概述 1. ZAB(Zookeeper Atomic Broadcast)是专门为Zookeeper设计的一套广播协议 2. 这个协议底层基于了2PC算法进行设计,利用PAXOS算法进行了改进 3. 作用:原子广播和崩溃恢复 4. PAXOS算法简介:在一个集群中,所有的节点决定是否执行某个操作
阅读全文
posted @ 2019-09-24 09:13 Java_Jim
阅读(266)
评论(0)
推荐(0)
zookeeper的特性和选举机制
摘要: 特性 1. 过半性 - 选举、存活、操作 2. 数据一致性 - 原子广播 3. 原子性 - 原子广播 4. 顺序性 - 队列 5. 实时性 - 可以动态监控节点的变化 6. 可靠性 - 崩溃恢复 特点 1. Zookeeper本身是一个树状结构 - Znode树 2. 根节点是/ 3. 每一个子节点
阅读全文
posted @ 2019-09-24 09:11 Java_Jim
阅读(385)
评论(0)
推荐(0)
公告