导航页:https://blog.youkuaiyun.com/baokx/article/details/100745165


首先增加依赖,以免报错 java.lang.classNotFoundException com.fasterxml.jackson.databind.ObjectMapper
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.5</version>
</dependency>
创建类
import org.apache.activemq.broker.BrokerService;
/**
* @author kexiang.bao
* @create 2019-09-18 13:17
*/
public class EmbedBroker {
public static void main(String[] args) throws Exception {
//ActiveMQ也支持在vm中通信基于嵌入式的broker
BrokerService brokerService = new BrokerService();
brokerService.setUseJmx(true);
brokerService.addConnector("tcp://localhost:61616");
brokerService.start();
}
}
启动:

基于之前的helloword程序更改地址后测试,发现可正常发送和接收消息。

本文介绍如何在项目中引入Jackson依赖以避免类找不到的异常,并通过创建嵌入式BrokerService实例,设置使用JMX及添加本地TCP连接器,实现ActiveMQ在虚拟机中的通信。基于此配置,修改后的HelloWorld程序能够正常发送与接收消息。
980

被折叠的 条评论
为什么被折叠?



