ActiveMQ消息中間件知識彙總

一、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)

相關文章
相關標籤/搜索