![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列
crossroads10
将来的你,肯定感激现在拼命的自己
展开
-
为什么要使用消息队列?
在实际的项目实践中,消息队列有的使用还是比较常用的,有时在想消息队列的好处是什么,使用MQ能带来什么好处。在说之前,目前市场主流的几种MQ(activeMQ,RabbitMQ,RocketMQ,Kafka),关于MQ的入门就不说了,可以找下教程,写个demo测试一下就好了,还是比较简单的。先上张图了解下每个MQ的区别使用消息队列主要起到解耦,异步,削峰的目的。1、解耦:就是一个系...原创 2019-04-11 20:54:26 · 690 阅读 · 0 评论 -
kafka与zk的关系(一)
一个典型的kafka集群中包含若干个Producer,若干个broker(一般broker数量越多,集群吞吐率越高),若干Consumer Group,以及一个zk集群,kafka通过zk管理集群配置,选举leader,以及在Consumer Group发生变化时进行rebalance。Producer使用push模式将消息发布到broker,Consumer使用pull模式从broker订阅并消...原创 2019-06-25 21:22:03 · 11791 阅读 · 0 评论 -
Kafka Provider(生产者)(一)概览
kafka作为一个分布式消息中间件,必然有优势所在,下面简单说一下kafka的生产者的一些内容,下面章节将告知如何创建生产者以及生产者的一些配置kafka生产者的发送顺序:1.从创建一个ProducerRecord对象开始,需要包含目标主题和要发送的内容,我们可以指定键和分区,才能发送ProducerRecord对象时,生产者要先把键和值对象序列化成字节数组,这样才能在网络上传输2...原创 2019-07-03 14:44:24 · 325 阅读 · 0 评论