ActiveMQ
不屈的阳光
这个作者很懒,什么都没留下…
展开
-
ActiveMQ支持的传输协议
client端和broker端的通讯协议:支持的协议:TCP、UDP、NIO、SSL、Http(s)、vmActiveMQ的配置文件activemq.xml中关于通讯协议的配置:原创 2019-02-25 09:17:27 · 137 阅读 · 0 评论 -
ActiveMQ消息持久化存储机制
1.kahaDB默认的存储方式:消息持久化的位置:2.AMQ基于文件的存储方式 写入速度很快,容易恢复,文件大小是32M。 配置文件activemq.xml中进行配置:3.JDBC 基于数据库的存储ACTIVEMQ_ACKS:存储持久订阅的信息ACTIVEMQ_LOCK:锁表(用来做集群的时候,实现master选举的表)AC...原创 2019-02-25 09:18:26 · 387 阅读 · 0 评论 -
ActiveMQ网络连接
针对海量消息,要求ActiveMQ满足横向扩展性和系统的高可用性,ActiveMQ提供了网络连接模式的集群功能,简单来说,就是把多个不同的Broker实例连接在一起,作为一个整体对外提供服务,从而提高整体对外的消息服务能力。通过这种方式连接在一期的broker实例之间,可以共享队列和消费者列表,从而达到分布式队列的目的。NetworkConnector 主要用来配置broker...原创 2019-02-25 09:19:16 · 251 阅读 · 0 评论 -
ActiveMQ监控
444444原创 2019-02-25 09:20:06 · 151 阅读 · 0 评论 -
消息的发送策略
持久化消息默认情况下,生产者发送的消息是持久化的,消息发送到broker以后,producer会等待broker对这条消息的处理情况的反馈。可以设置消息发送端发送持久化消息的异步方式。 非持久化消息...原创 2019-02-25 09:37:50 · 486 阅读 · 0 评论 -
ActiveMQ--使用场景
原创 2019-03-06 15:00:45 · 208 阅读 · 0 评论 -
ActiveMQ--消息传递点对点方式及其可靠性机制
JMS消息之后被确认后,才会认为是被成功消费,消费者的消费包含三个阶段:客户端接受消息、客户端处理消息、消息被确认消息传递域: 点对点:1.每个消息只能有一个消息者2.消息的生产者和消费者之间没有时间上的相关性。生产者在发送消息时,无论消费者是否处在运行状态,都可以提取消息。事务性会话: 消息提供方、消息消费方 createSession()方法中第...原创 2019-03-06 17:27:54 · 376 阅读 · 0 评论 -
ActiveMQ--(pub/sub)模型
发布订阅模式是一对多的方式。就是消息提供者提供一个Topic,可以由多个消息消费者订阅。下图是发布订阅模式的示意图: 订阅模型可以分为非持久订阅和持久订阅。当所有的消息必须接受的时候,则需要用到持久订阅,反之,则用非持久订阅非持久订阅: 消费者只能消费提供者在订阅操作之后时提供的消息。也就是说消费者启动后,提供者再提供消息,消费者能接受此时发送的消...原创 2019-03-07 11:50:03 · 531 阅读 · 0 评论 -
ActiveMQ--Broker简介
Broker是实现ActiveMQ功能的一个简单实例。 在程序中创建一个Broker,然后运行,就可以传递消息。运行流程如下:(1)启动broker(2)启动消息提供者(3)消息消费者订阅消息在本地程序中创建一个Broker,此时的访问地址为:tcp://localhost:61616 public class DefineBrokerServer { publ...原创 2019-03-07 15:01:03 · 5777 阅读 · 0 评论