会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
偶尔发呆
学习时有短暂的平静
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
10
11
12
13
14
15
16
17
18
···
27
下一页
2018年8月11日
单机器搭建 zk 集群
摘要: 在一台机器上配置 2 节点的 zk 集群,zk1 和 zk2 的 serverid 分别为 1 和 2,本机 ip 是 192.168.40.1 zk1 相关配置: zk2 相关配置: 配置集群,重要就是 ip 和 端口的配置,以 zk1 为例,2888 端口是它成为 leader 后,follow
阅读全文
posted @ 2018-08-11 17:11 偶尔发呆
阅读(429)
评论(0)
推荐(0)
2018年8月2日
redis 版的 hello world
摘要: 为 redis 添加一个命令,效果如下图: 在 Server.h 中加入命令处理函数的声明: 在 Server.c 的命令表中加入: 在 t_string.c 中加入命令函数的实现:
阅读全文
posted @ 2018-08-02 23:48 偶尔发呆
阅读(177)
评论(0)
推荐(0)
2018年7月30日
zk observer 节点
摘要: zk 集群中有3种节点:leader,follower,observer,其中 observer 节点没有投票权,即它不参与选举和写请求的投票。 比较 Follower 和 Observer 的代码: 可以看到,observer 不处理 leader 的 proposal 和 commit,但是它会
阅读全文
posted @ 2018-07-30 11:08 偶尔发呆
阅读(1366)
评论(0)
推荐(0)
2018年7月29日
dubbo 异步回调
摘要: dubbo 异步回调的使用 业务接口: 回调服务类: xml 配置:(oninvoke 暂时没有配置好) 1. 异步回调的源头从 FutureFilter 发起,这是一个 consumer 端的 filter,它为 Future 设置回调函数。 2. 当 consumer 收到服务端的响应时,触发回
阅读全文
posted @ 2018-07-29 12:36 偶尔发呆
阅读(2789)
评论(0)
推荐(0)
2018年7月18日
redis 缓存策略
摘要: redis 缓存策略配置项:maxmemory <bytes>maxmemory-policy noeviction触发时机:每次执行命令(processCommand)的时候会检测while 循环条件是 (mem_freed < mem_tofree),每次选择一个 bestkey 进行删除。1.
阅读全文
posted @ 2018-07-18 15:55 偶尔发呆
阅读(265)
评论(0)
推荐(0)
2018年7月10日
zookeeper 选举和同步
摘要: 节点状态: 测试环境可以用 2 个节点组成集群。2 个节点的集群中,节点需要得到 2 票,才能当选为 leader。 假定 2 个节点的 id 分别为 1 和 2,以 FastLeaderElection 为例,描述选举过程:开始, 2 个节点均处于 LOOKING 状态,投票进行选举,2 个节点分
阅读全文
posted @ 2018-07-10 11:15 偶尔发呆
阅读(311)
评论(0)
推荐(0)
2018年7月9日
redis 管道原理
摘要: 命令行使用管道(命令以换行符分隔): redis server 接收客户端的输入,调用栈如下: redis 中客户端的结构体: 分析管道命令的执行过程:按换行符 split 命令,分三次执行 PING 命令。 执行具体命令:
阅读全文
posted @ 2018-07-09 12:26 偶尔发呆
阅读(1181)
评论(0)
推荐(0)
2018年7月8日
zookeeper 食谱
摘要: 以示例形式说明 zk 食谱。假定有 4 个客户端,分别执行 create -s -e /lock/read xx 或 create -s -e /lock/write 获取锁。一、获取读锁的情况:/lock/write001/lock/write002/lock/read003/lock/read0
阅读全文
posted @ 2018-07-08 09:51 偶尔发呆
阅读(163)
评论(0)
推荐(0)
2018年6月15日
dubbo 框架和 tomcat 的比较
摘要: 接触 dubbo 有一段时间,特别想拿 dubbo 和 tomcat 比较一番。 tomcat 是 web 服务器,提供 http 服务,当 tomcat 收到浏览器发送的 http 请求时,根据 url 查询对应的 servlet 处理请求,然后发送 http 响应。 dubbo 是 rpc 框架
阅读全文
posted @ 2018-06-15 21:42 偶尔发呆
阅读(2843)
评论(0)
推荐(0)
2018年6月10日
zookeeper 的心跳
摘要: 假定:主机 A, B 通过 tcp 连接发送数据,如果拔掉 A 主机的网线,B 是无法感知到的。但是如果 A 定时给 B 发送心跳,则能根据心跳的回复来判断连接的状态。 以 zookeeper 为例:zk client 会记录上一次发送数据的时间(lastSend)和上一次接收数据的时间(lastH
阅读全文
posted @ 2018-06-10 18:17 偶尔发呆
阅读(1243)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
27
下一页
公告