ActiveMQ新闻队列介绍

安装

能够官方网站下载安装二进制包,  
在windows上解包,能够到apache-activemq-5.10.0\bin\activemq.bat运行ActiveMQ程序,
而在Linux上的apache-activemq-5.10.0-bin.tar.gz
wget格局下载,  tar zxvf activemq-x.x.x.tar.gz解包到一个目录就足以应用了.

ActiveMQ可能须求以下端口1099(JMX),61616(暗中认可的TransportConnector)

windows查看监听端口:

netstat -an|find "``61616``"

Linux系统:

netstat -an|grep ``61616

运行后可以打开web控制台:

http://localhost:8161/admin

在此刻,我们介绍一下.net下客户端, 从NuGet安装,

Install-Package Apache.NMS.ActiveMQ

Apache.NMS.ActiveMQ客户端还有局地高级脾气:

  1. 消息组

2.ActiveMQ steams

  1. Blog message

4.Failover

5.陈设与延迟新闻提交.

6 异步发送

由于篇幅有限,后日牵线到那儿, 希望对您软件开发有匡助. 您或然感兴趣的篇章:

集中队列的情势

Database数据库切片格局

如有想精通更加多软件开发资源消息,请关切本身的微信订阅号:

图片 1

 

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
正文版权归小编和博客园共有,欢迎转发,但未经小编同意必须保留此段表明,且在篇章页面显明位置给出原版的书文连接,不然保留追究法律义务的职分。
该作品也还要发表在本身的单身博客中-Petter Liu
Blog

透过面向消息的中件间, 架构衍变为:

如几时候利用ActiveMQ:

图片 2

咱俩看看应用程序1发送message到中件间,
应用程序2从中件间接收message.  ActiveMQ提供了灵活的应用程序架构. 

ActiveMQ是叁个开源包容Java Message 
Service
  (JMS)
1.1面向音讯的中件间. 来自Apache Software
Foundation
. ActiveMQ提供松耦合的应用程序架构. 
先来看七个应用通过RPC报纸发表的紧耦合:

图片 3

ActiveMQ音信存款和储蓄也是FIFO:

图片 4

图片 5

  1. 异构应用

    ActiveMQ固然为是JAVA平台的, 但它有诸多客户端.C/C++,  .NET,  Perl, 
PHP,  Python,  Ruby, 同时ActiveMQ也是跨平台的.

2.代表奥迪Q3PC的消除方案

   应用程序广泛地选拔CR-VPC风格调用达成同步.
很多C/S应用程序使用揽胜PC包涵ATMs,
超越五成的web应用程序,新闻卡系统,POS机等. 若是同步出现down机景况,
用户体验相当不好. 使用异步音讯, 越来越多的消息接收者能更易于扩张音讯,
辅助并发并且处理得更快. 那时,应用程序已经被解耦.

3.使得应用之间松耦合.

前方已经涉嫌了, 紧耦合有不可胜言标题,特别是分布式景况下. 松耦合架构,
使得应用程序很灵巧,, 也足以辅导出event-driven architecture (EDA)

4.事件驱动构架的内核

解耦,异步风格的架构通过调优允许Broker伸缩来更进一步来处理非常多的客户端,
越多是内部存款和储蓄器分配,等等 (称为垂直可伸缩性),
而不是仅依靠扩张Broker节点的数目去处理很多越来越多客户端(称为水平可伸缩性)
的力量。

5.增强利用伸缩性

诸多应用程序利用事件驱动构架为了获得更多的紧缩性, 例如电子商务, 政坛,
成立业, 在线游戏. 那也是SOA的基石.

相关文章