分布式
文章平均质量分 93
quqtalk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rabbit MQ和Kafka
这些天读了两本关于Rabbit MQ和Kafka的书,把一些关键点总结下。 一、Rabbit MQ Rabbit MQ用Erlang语言实现了AMQP(advanced Message Queuing Protocol)协议。相比于Java领域的JMS,AMQP没有在API层面进行限定,而是定义了网络交换的数据格式。因此,JMS只能用于Java平台,而AMQP可天然就是跨平台的,比如,prod...原创 2018-12-05 11:53:01 · 1115 阅读 · 0 评论 -
KafkaConsumer偏移量提交
Kafka没有采用类似于RabbitMQ的在消费端的消息确认机制,而是采用消息偏移量,让KafkaConsumer知道哪些消息已经消费了,还有哪些没有消费。 KafkaConsumer的“提交”动作就是往“_consumer_offset”的特殊主体发送消息,消息里包含了每个分区的偏移量。KafkaConsumer在每次进行poll时,都需要获得相应的分区最后一次提交的偏移量,然后从最新的偏移量...原创 2018-12-07 10:23:10 · 556 阅读 · 0 评论
分享