MQ
huanshirenjian
这个作者很懒,什么都没留下…
展开
-
MQ系列1-ActiveMQ
1.JMS JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,实际上是一套api,ActiveMQ而是这个规范的一个具体实现。 JMS规范: 连接工厂:负责创建一个JMS连接 JMS连接:表示客户端和服务器端之间的一个活动的连接,通过连接工厂建立的 JMS会话:表示客户与服务器之间的会话状态。会话建立在连接上,表示客户与服务器之间的一个会话线程 ...原创 2019-05-03 00:00:58 · 318 阅读 · 0 评论 -
MQ系列2-RabbitMQ
AMQP(Advanced Message Queuing Protocol)是一个提供统一消息服务的应用层标准高级消息队列协议。RabbitMQ是基于此的实现。 1.RabbitMQ (1)生产者 消息的创建者,发送到rabbitmq (2)消费者 连接到rabbitmq,订阅到队列上消费消息,有持续订阅(basicConsumer)和单条订阅(basicGet). (3)消息 包含有效载荷和标...原创 2019-05-03 17:31:47 · 117 阅读 · 0 评论 -
MQ系列3-kafka
1.kafka kafka天生就是持久化、分布式,而且单台并发支持百万级。 (1)消息 消息,Kafka里的数据单元,也就是我们一般消息中间件里的消息的概念。消息由字节数组组成。消息还可以包含键,用以对消息选取分区。 消息的保留策略是要么保留一段时间,要么保留一定大小。到了限制,旧消息过期并删除。每个主题可以配置自己的保留策略。 (2)批次 为了提高效率,消息被分批写入Kafka。批次就是一组消息...原创 2019-05-03 23:42:44 · 150 阅读 · 0 评论