一般我們在使用ActiveMQ的時候,首先我們肯定是需要將ActiveMQ的服務給啓動起來,有關ActiveMQ的安裝、部署及流程我們在JMS和ActiveMQ安裝也簡單的介紹過。
這裏我們就來介紹了就是不需要啓動ActiveMQ服務,即在我們在程序代碼中內置一個ActiveMQ來供我們使用,其實簡單非常的簡單,這裏我們就用使用原生ActiveMQ的API編程 中的例子來看,首先我們需要啓動一個內置的ActiveMQ服務,如下:
public class MyActiveMQ {
public static void main(String[] args) throws Exception {
BrokerService brokerService = new BrokerService();
brokerService.setBrokerName("MyActiveMQ");
brokerService.addConnector("tcp://127.0.0.1:60000");
brokerService.setManagementContext(new ManagementContext());
brokerService.start();
}
}
然後就結束了,我們只需將原來消息生產者和消費者的默認連接地址改爲上述的即口,其用法和我們之前介紹的完全一致