![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JMS
文章平均质量分 91
叔叔兜里有糖
一个小coder
展开
-
开始activeMQ的源码分析
公司的各个产品显然是一种分布式的架构方式了。现在系统之间整合成为最大的问题。尤其是在消息传递方面,是一个最大的问题。 现有的方式是采用触发器在数据源中将变动的数据触发到一个表中,然后将其打包成xml。通过webservice方式发送到目标库中。然后目标库进行解析xml,更新目标数据库。 这样,目标和源的数据结构我们都需要了解,而且,源数据发生变动之后,需要对目标进行变更。也就是直接操作目标数据原创 2013-03-22 20:08:41 · 4174 阅读 · 0 评论 -
amq 源码分析之demo分析1
1:构建activemq源码 这里采用的是maven构建的。这里不作为重点了。 2:以marketdata publisher为例分析 我们这里就以market data publisher 作为整个程序的入口开始进行分析。 整个连接主要是讲请求发送到PortfolioPublishServlet 这个servlet来进行处理。该servlet还是比较简单的。就是通过w原创 2013-03-23 10:16:34 · 1748 阅读 · 0 评论 -
Activemq 启动分析
Activemq 启动分析 Active的启动是从org.apache.activemq.console中的Main类中启动的。 启动中的命令模式 我这里传递参数如下: -Xms1G -Xmx1G -Djava.util.logging.config.file=logging.properties -Dhawtio.realm=activemq -Dhawt原创 2014-11-10 08:59:22 · 1742 阅读 · 0 评论 -
activemq传输协议启动分析
消息传输协议分析 传输协议启动分析 在activemq中,有很多地方用到网络传输。比如说,消息的收发,其他broker的发现以及broker中的交互等。这里,我们重点分析下消息的传输。集群中的网络传输将在集群部分进行分析。 要分析消息传输协议,先要从网络连接适配器的启动开始分析。 我们来看 brokerService中的startAllConnectors。这原创 2014-11-10 09:00:54 · 1360 阅读 · 0 评论 -
activemq中的消费者生成及消息处理
增加一个消息消费者 在transportConnection中注册了一个消息监听器DefaultTransportListener 当客户端有动作的的时候,通过消息监听器的oncommand进行处理。 当有一个消费者进入,则调用该类中的processAddConsumer 方法。具体调用流程如下: 消息到达服务器端之后,会被Subscriptio原创 2014-12-09 16:19:24 · 3338 阅读 · 1 评论