- 博客(2)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 kafka 为什么快
一般的 mq 每个消息都有一个状态,这样每个消息状态改变都要更新,增加了很多随机读写。Kafka 对每个 partition 只有一个指针,而不是保存每个消息的状态,所有在指针后面的消息都是被消费过的消息。这就去掉了很多“确认消息”动作的随机读写,通过一次移动指针,来确认多个消息。 很多消息中间件,不这么做是因为实现起来有些困难。它需要在 consumer 之间进行协调,为每个 partiti...
2018-03-25 16:21:42 2173
原创 Curator 使用方法
学习资料: - 跟着实例学习ZooKeeper的用法: 缓存:这个代码非常清晰,如果是小白的话,可以看代码试试。 - 08.Curator缓存:这个挺好理解的。这篇文章是 Curator 系列文章中的一个,还有其它文章可以看一看。 - ZooKeeper客户端Curator(监听篇):写了为什么在监听的时候,要使用“线程池”,挺重要的。 - 《从Paxos到Zookeeper分布式一致性原...
2018-03-13 08:16:15 782
用delete删除xml结点时,无法触发DATA_CHANGE事件的问题
2011-08-23
关于hibernate对象加载的问题
2009-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人