ActiveMQ--初始化配置
来源:互联网 发布:ubuntu upstart 编辑:程序博客网 时间:2024/06/06 20:32
初始化配置
必须的JAR包
为了使ActiveMQ更容易使用,缺省的activemq-all.jar包包含所有所需要的库。如果你宁愿自己包含所有的jar包,下面是ActiveMQ所需包的列表:
- activemq-core.jar
- activeio-core.jar
- kahadb.jar (if you wish to use persistence)
- slf4j-api.jar
- J2EE API来自于J2EE容器或者使用Geronimo的免费发行版geronimo-spec-j2ee.jar。如果你在容器内,使用将j2ee.jar可能会有麻烦,下面是所依赖的报名:
- geronimo-spec-jms.jar
- geronimo-spec-jta.jar
- geronimo-spec-j2ee-management.jar
如果你想替换J2EE规范的包,我们推荐Apache库。
可选的JAR包
n spring.jar——如果你想使用XML配置文件配置消息代理。
n 如果你想使用消息持久化,你需要增加持久化包在你的类路径中(看下面)。如果你想使用轻量级消息总线,而不使用持久化,可以忽略这一步,但是我们强烈推荐使用持久化功能。
持久化支持
我们通过指定KahaDB文件系统消息库或JDBC来支持持久化功能。完整的配置请查阅Xml配置那一章。如果你想使用KahaDB,请包含kahadb.jar库在你的类路径中。如果是JDBC连接,也要包含相关的数据库驱动。
如果你只是做一些测试或是基于虚拟机的消息,你也许希望关闭持久化功能,你可以使用Xml配置来做到。
在5.x你能通过设置persistent=false属性开关来关闭此功能。或者使用broker URL,或者使用Xml配置文件。
下一步
第一步,你想要开始代理,一旦代理运行了,你可以做一些示例。
如果你想写一个自己的程序,你可以实例化一个ActiveMQConnectionFactory,直接配置它的属性并且准备使用标准的JMSAPI建立连接,会话、消息产生器和消息消费者实例。
如果你想要更多的如何使用ActiveMQ的示例,你可以看一下我们的单元测试示例。
额外的资源
相关阅读
n Sun公司的JMS向导是一个唾手可得的手册,来查看如何直接使用JMS API。
n ActiveMQ网站有如何使用ActiveMQ指导。
n ActiveMQ布局
n ActiveMQ集群
n ActiveMQ的网络代理
n 事件驱动架构演示
说明书
n java连接器架构1.5
n java消息服务
相关开源项目
n Apache Camel
n Apache Geronimo
n Hermes JMS
n Stomp 是一个用于不同编程语言和MOM通讯的开发协议。它的客户端可以使用C,C#,Python,Perl,Ruby等等。
n XBean 用于缺省的XML配置机制。
- ActiveMQ--初始化配置
- ActiveMQ--初始化配置
- ActiveMQ配置 连接activemq
- activemq 配置
- ActiveMQ配置
- activeMq配置
- ActiveMQ配置
- 配置activeMQ
- ActiveMQ 配置
- 从Spring容器初始化到ActiveMq配置线程池的源代码解读
- ActiveMq的配置
- ActiveMQ安装及配置
- ActiveMQ基本配置
- ActiveMQ的XML配置
- ActiveMQ XML 配置解析
- ActiveMQ的安全性配置
- ActiveMQ安装与配置
- 学习activeMQ配置SSL
- 在网看到了一个Silverlight导出DataGrid里的数据到Excel或xml文件里
- 玩转F#中的链表
- 去除左右空格
- 设计模式C++学习笔记之三(Singleton单例模式)
- 设计模式C++学习笔记之四(Multition多例模式)
- ActiveMQ--初始化配置
- GetLength(this string str)参数加前this有什么用?
- Android java.io.IOException: Permission denied 解决
- 设计模式C++学习笔记之五(Factory Method工厂方法模式)
- 设计模式C++学习笔记之六(Facade门面模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 运行一个ActiveMQ代理
- 设计模式C++学习笔记之八(Adapter适配器模式)
- Exception starting filter struts2