Skip to content

Commit c754cc4

Browse files
committed
zk角色
1 parent 895ae25 commit c754cc4

File tree

5 files changed

+20
-14
lines changed

5 files changed

+20
-14
lines changed

README.md

+3-13
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,11 @@ Senior Java engineer interview exams in 2019
1010

1111
* 呆萝卜
1212

13-
* 1万并发量的秒杀系统怎么实现
13+
* [1万并发量的秒杀系统怎么实现](readme/seckill-architect.md)
1414

15-
答案: 参考开源项目jseckill [https://github.com/liushaoming/jseckill](https://github.com/liushaoming/jseckill)
15+
* [mq集群怎么保证保数据的串行处理](readme/mq-sequence-handle.md)
1616

17-
* mq集群怎么保证保数据的串行处理
18-
19-
答案: mq本身的集群可以保证串行的
20-
或者镜像模式,更好
21-
如果调用mq的应用程序本身是集群部署的,则只能保证基本串行处理,另外如果需要一个个地处理数据,需要加上分布式锁。
22-
23-
* zookeeper有哪些角色?
24-
25-
答案: 三种(leader, follower, observer)
17+
* [zookeeper有哪些角色](readme/zk-role.md)
2618

2719
* [zookeeper选举机制](https://www.linuxidc.com/Linux/2018-09/154117.htm)
2820

@@ -33,8 +25,6 @@ Senior Java engineer interview exams in 2019
3325

3426
* 杭州盈火网络科技有限公司
3527

36-
年终奖2到3个月
37-
3828
* Consul集群原理(同步元数据)
3929

4030
* 多线程提高并发的手段

readme/mq-sequence-handle.md

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# mq集群怎么保证保数据的串行处理
2+
3+
mq本身的集群可以保证串行的或者镜像模式更好. 如果调用mq的应用程序本身是集群部署的,则只能保证基本串行处理,另外如果需要一个个地处理数据,需要加上分布式锁。
4+

readme/redis-cluster-strategies.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
redis包含三种集群策略
1+
# Redis集群方式有哪几种
22

33
* 主从复制
44
* 哨兵

readme/seckill-architect.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# 1万并发量的秒杀系统怎么实现? 可能QPS3000以上
2+
3+
参考作者的开源项目jseckill [https://github.com/liushaoming/jseckill](https://github.com/liushaoming/jseckill)

readme/zk-role.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# zookeeper有哪些角色
2+
3+
## zookeeper角色:
4+
5+
* leader:为客户端提供写服务,负责进行投票的发起和决议,更新系统状态,事务请求的唯一调度和处理者
6+
7+
* follower:为客户端提供读服务,参与投票,包括事务请求proposal投票和leader选举投票,接收客户端请求,为客户端返回结果
8+
9+
* observer:为客户端提供读服务,不参与任何投票,包括事务请求proposal投票和leader选举投票。 它会同步leader的状态,加快读写速度

0 commit comments

Comments
 (0)