安装
首先,需要去官网下载windows版本(如果使用的是Linux,就下载对应Linux的)的ActiveMQ并安装,下载地址
下载完后解压缩,进入bin目录,打开一个控制台,输入:
activemq.bat start
就可以启动ActiveMQ了。
Github上项目地址:https://github.com/zgljl2012/activemq-learn
实现
在Eclipse中创建一个Maven项目(也可以是普通Java项目),名称为activemq-learn(可随意取)。在pom.xml文件中添加ActiveMQ的依赖包:
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.14.1</version>
</dependency>
如果不想要下载Maven的话,可以直接下载Jar包。
下面先贴出测试代码:
public class Client {
public static void main(String[] args) throws InterruptedException {
String username = "admin";
String password = "admin";
String url = ActiveMQConnection.DEFAULT_BROKER_URL;
// 创建生产者
Producer producer;
try {
producer = new Producer(url, username, password);
// 生产者产生一条消息
producer.sendMessage("Hello World");
// producer.close();
// 创建消费者
Consumer consumer = new Consumer(url, username, password);
// 消费者读取一条消息