Apache-activeMQ入门教程

Posted 木木之家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache-activeMQ入门教程相关的知识,希望对你有一定的参考价值。

    我们在系统集成项目中经常会与其他系统之间的数据交换,通常我们与这些系统之间的数据交换是通过数据库来进行,或者建立中间库或通过表与表之间进行数据的导入导出方式来实现。以上方式会增加与各系统之间的耦合度,系统间的影响增大,例如锁表、数据丢失、降低数据库性能等问题。

    出现多服务器之间多依赖情况,我们引入消息中间件从而减少服务器之间的依赖关系,提高各系统之间的扩展性。

Apache-activeMQ入门教程

    从上图架构中可以看到各服务器只依赖于消息中间件,各系统应用之间的这种依赖关系就变为一种弱依赖关系。

ActiveMQ下载与安装:

Apache-activeMQ入门教程

启动ActiveMQ服务:

运行cmd命令,切换目录到apache activeMQ的bin文件夹,运行命令activemq start启动activeMQ

Apache-activeMQ入门教程

进入管理页面:

Apache-activeMQ入门教程

ActiveMQ消息订阅发布程序开发示例:

2,引用下载的Apache.NMS中的Apache.NMS.dll和Apache.NMS.ActiveMQ.dll,并在程序中引用。

3,示例程序:

3.1,发布Topic示例代码如下:

Apache-activeMQ入门教程

运行程序发布Topic结果如下:

Apache-activeMQ入门教程

3.2,订阅Topic示例代码如下:

Apache-activeMQ入门教程

Apache-activeMQ入门教程

Apache-activeMQ入门教程

以上是关于Apache-activeMQ入门教程的主要内容,如果未能解决你的问题,请参考以下文章

ActiveMQ入门实例

ActiveMQ入门实例

ActiveMQ入门实例

ActiveMQ入门实例(转)

ActiveMQ 入门使用实例

Apache ActiveMQ 消息传递入门案例