
消息队列
文章平均质量分 91
风的灵感
冰冻三尺非一日之寒
展开
-
RabbitMQ第一步
一:安装rabbitMQ服务组件,建议开发测试的时候在windows下,Linux下安装rabbitMQ太麻烦,会花费大量时间,还不一定能安装成功。推荐一个https://blog.youkuaiyun.com/tjcyjd/article/details/77150893 ,讲解很详细,参考一下。二:RabbitMQ基本概念。推荐一个https://www.cnblogs.com/luotianshua...原创 2018-08-31 14:12:33 · 139 阅读 · 0 评论 -
RabbitMQ进阶操作
一:上篇大概介绍了rabbitMQ的基本信息和简单的发送接收,这篇文章说一下进阶一点的,也是在项目中运用的,仅供参考,代码复制可用。废话不多说,直接上代码。二:实际上生产者发送消息,并不是直接和消息队列接触的,它是和交换机EXCHANGE交互,交换机负责将消息分发到绑定的各个消息队列。消费者想要消费消息,要先绑定交换机和相应的消息队列,也就是QUEUE。1:生产者代码。代码读取一个文件,按...原创 2018-08-31 15:23:38 · 446 阅读 · 0 评论 -
Kafka详解一Linux下安装
一:相对于rabbitMQ,kafka功能更强大,更稳定。介绍kafka什么的都省了,推荐一个https://blog.youkuaiyun.com/tangdong3415/article/details/53432166。二:kafka安装,可以安装windows版本或者Linux版本,个人建议安装Linux版本的,比较稳定,windows版本的不好控制。1.kafka依赖于Zookeeper,安...原创 2018-08-31 16:42:12 · 668 阅读 · 0 评论 -
Kafka详解三 Java程序发送接收对象
一、上节讲到Java程序发送接收简单的String类型数据,那么发送接收对象怎么办呢?下面具体说一下。二、要发送对象,首先得有个对象,那么先创建一个对象类,暂且定义成SQLData,发送对象要序列化,import java.io.Serializable;public class SQLData implements Serializable{ private static fin...原创 2018-09-05 10:55:00 · 4346 阅读 · 4 评论 -
kafka四 kafka producer的ack机制和kafka集群
一、前几节讲了简单的数据发送接收,忘了说一个点,就是producer发送数据的时候怎么保证数据成功发送到kafka服务器上。org.apache.kafka.clients.producer.Producer的send()方法有三个重载,其中一个如下:producer.send(new ProducerRecord<String, Object>(TOPIC, data), ...原创 2018-09-05 17:04:53 · 11084 阅读 · 2 评论 -
Kafka详解二Java程序实现发送与接收数据
一、上一节讲了kafka的安装,这节讲一下Java开发kafka程序。所需jar包https://download.youkuaiyun.com/download/hezhihuahzh/10647732 可下载。二、写代码前先大概说一下kafka的生产发送和接收消费的细节。 1、Consumer Group:一个Consumer Group包含多个consumer, 这个是...原创 2018-09-03 17:22:01 · 4018 阅读 · 1 评论