- Broker:相当于一个ActiveMQ服务器实例
- 命令行启动参数实例如下:
- ./activemq start:使用默认的activemq.xml来启东
- ./activemq start xbean:file:../conf/activemq-2.xml:使用指定的配置文件来启动
- 如果不指定file,也就是xbean:activemq-2.xml,那么xml必须在classpath小面
- 用ActiveMQ来构建Java应用:
- 这里主要将用ActiveMQ Broker作为独立的消息服务器来构建Java应用。ActiveMQ也支持在vm中通信基于嵌入式的broker,能够无缝的集成其他Java应用
- 嵌入式Broker启动:
- Broker Service启动broker,实例如下:
- BrokerFactory启动broker,实例如下:
- 上述启动中,broker.properties的内容如下:
- 使用Spring集成Broker,Spring的配置如下:
- 或者配置BrokerBrokerFactory,示例如下:
- ActiveMQ的启动:
- 可以通过在应用程序中以编码的方式启动broker,例如:broker.start();
- 如果需要启动多个broker,那么需要为broker设置一个名字,例如:
- 还可以通过Spring来启动
使用ActiveMQ构建应用
最新推荐文章于 2023-12-09 23:57:31 发布