mq服务器客户端需要配置文件,ActiveMQ XML配置文件

ActiveMQ包含了很多features(详见 ),

不同的需求,不同的环境,需要不同的features,当然需要不同的配置。在这里我只写了最基本的配置,算是抛砖了,希望引出更多关于ActiveMQ的高级配置。

假设已经正确安装ActiveMQ5.0,同时及其IP地址为192.168.1.148,具体使用时可以改为自己的IP。下面讲解的配置实现的features如下:

1. 客户端可以通过tcp://192.168.1.148连接ActiveMQ。

2. 消息持久化保存,重启服务器不会丢失消息。

3. 可以通过监控ActiveMQ服务器

配置

ActiveMQ默认使用的是XML格式配置,从4.0版本开始用MBean的方式实现XML配置,配置文件在${activemq.home}/conf目录下,文件名为activemq.xml。最新的默认配置见

。下面为本篇文章使用的配置,及重要部分的解释。

xmlns=""

xmlns:amq=""

xmlns:xsi=""  xsi:schemaLocation="

>

注释

关于XML配置中元素的具体信息可以参考 下面介绍本篇配置使用的一些重要元素。

DispathPolicy

ActiveMQ支持3中不同的分发策略(避免翻译了以后误解,这里用原文):

1. :Simple dispatch policy that sends a message to every subscription that matches the message.

2. :Simple dispatch policy that sends a message to every subscription that matches the message.

3. :Dispatch policy that causes every subscription to see messages in the same order.

SubscriptionRecoveryPolicy

ActiveMQ支持6种恢复策略,可以自行选择使用不同的策略

1. : keep a fixed count of last messages.

2. : keep a fixed amount of memory available in RAM for message history which is evicted in time order.

3. :only keep the last message.

4. :disable recovery of messages.

5. :perform a user specific query mechanism to load any messages they may have missed.

6. :keep a timed buffer of messages around in memory and use that to recover new subscriptions.

PersistenceAdapter

讲解了关于persistence的信息。ActiveMQ5.0使用AMQ Message Store 持久化消息,这种方式提供了很好的性能(The AMQ Message Store is an embeddable transactional message storage solution that is extremely fast and reliable.)默认使用该存储方式即可,如果想使用JDBC来存储,可以查找文档配置。

Summary

本篇文章只提供了基本配置信息。如果需要更多的文章,可以查看ActiveMQ的文档。

讲了安装和简单的配置,下一篇将介绍和Sping的整合,以及多个queue,多个topic,多个producer,多个consumer的配置,使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值