ActiveMQ配置

ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

  安装ActiveMQ

    window平台下,ActiveMQ下载http://mirror.bjtu.edu.cn/apache//activemq/apache-activemq/5.5.0/apache-activemq-5.5.0-bin.zip



可以使用bin\activemq.bat(activemq) 启动,如果一切顺利,你就会看见类似下面的信息:






几个小提示

  1. 这个仅仅是最基础的ActiveMQ的配置,很多地方都没有配置因此不要直接使用这个配置用于生产系统.

  2. 有的时候由于端口被占用,导致ActiveMQ错误,ActiveMQ可能需要以下端口1099(JMX),61616(默认的TransportConnector)

  3. 如果没有物理网卡,或者MS的LoopBackAdpater Multicast会报一个错误

      4. ActiveMQ 运行在 61616 端口,连接串是 tcp://hostname:61616

      5. 先安装好ant,可以查看我的ant配置文章



测试ActiveMQ

由于ActiveMQ是一个独立的jms provider,所以我们不需要其他任何第三方服务器就可以马上做我们的测试了.



1、打开cmd窗口,进入D:\Programs\apache-activemq-5.5.0\bin,运行activeMQ

2、打开cmd窗口,进入D:\Programs\apache-activemq-5.5.0\example,运行:ant consumer,接收消息

3、打开cmd窗口,进入D:\Programs\apache-activemq-5.5.0\example,运行:ant producer,发送消息

4、此时,你在运行ant consumer的窗口将看到发送的消息,Congratulations!That is OK.

5、退出ActiveMQ窗口:Ctrl+C.

你可能感兴趣的:(apache,jms,activemq)