一、linux啓動ActiveMQ命令:./activemq startjava
二、以 http://192.168.146.179:8161/admin/訪問WEB管理界面,默認用戶名和密碼admin/admin, ip地址是linux地址。linux
三、ActiveMQ的web界面管理:web
Messages Enqueued:表示生產了多少條消息,記作Papache
Messages Dequeued:表示消費了多少條消息,記作C瀏覽器
Number Of Consumers:表示在該隊列上還有多少消費者在等待接受消息tcp
Number Of Pending Messages:表示還有多少條消息沒有被消費,其實是表示消息的積壓程度,就是P-Curl
四、ActiveMQ保證有序性:blog
五、ActiveMQ提供了兩個端口,分別是8181端口供web瀏覽器訪問和61616端口供tcp協議訪問,若是使用url = "tcp://192.168.146.179:8161";建立connectionFactory則會出現下面的報錯,隊列
正確方式是:String url = "failover:(tcp://192.168.146.179:61616)?initialReconnectDelay=1000&maxReconnectDelay=30000";ip
Exception in thread "main" javax.jms.JMSException: Cannot send, channel has already failed: tcp://192.168.146.179:8161Caused by: org.apache.activemq.transport.InactivityIOException: Cannot send, channel has already failed: tcp://192.168.146.179:8161 at org.apache.activemq.transport.AbstractInactivityMonitor.doOnewaySend(AbstractInactivityMonitor.java:328)