Activemq-.xml
1.加载properties配置参数。下面加载是访问broker的身份信息,即用户名和密码

    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="locations"><value>file:${activemq.conf}/credentials.properties</value></property></bean>

2.配置broker.同时brokerName必须唯一

<broker xmlns="http://activemq.apache.org/schema/core"  brokerName="amq-broker" useJmx="true">

3.destination(即queue/topic)的策略
<destinationPolicy></destinationPolicy>

4.限制所有的queue和topic的内存大小;是否开启生产者的流程控制。

<policyEntry queue=">" producerFlowControl="true" memoryLimit="5mb"/>
<policyEntry topic=">" producerFlowControl="true" memoryLimit="5mb">

5.topic类型的分发策略。即一个topic生产的主题,严格按照产生的顺序被消费者接收。并且每个消费者接收的顺序都一样。

<dispatchPolicy><strictOrderDispatchPolicy/>
</dispatchPolicy>

strictOrderDispatchPolicy:严格按照产生的顺序被消费;
simpleDispatchPolicy:
roundRobinDispatchPolicy:
priorityNetworkDispatchPolicy:
priorityDispatchPolicy:

6.topic订阅发现的策略。

 <subscriptionRecoveryPolicy><lastImageSubscriptionRecoveryPolicy/></subscriptionRecoveryPolicy>

7.是否暴露JMX接口。

 <managementContext><managementContext createConnector="false"/></managementContext>

8.broker集群

<networkConnectors><networkConnector uri="static:(tcp://localhost:61616)" duplex="true"/>
</networkConnectors>

9.broker中的消息存储方式

 <persistenceAdapter><kahaDB directory="${activemq.data}/static-broker2/kahadb" /></persistenceAdapter>

10.activeMQ对服务器的资源分配

   <systemUsage><systemUsage><memoryUsage><memoryUsage limit="20 mb"/></memoryUsage><storeUsage><storeUsage limit="1 gb" name="foo"/></storeUsage><tempUsage><tempUsage limit="100 mb"/></tempUsage></systemUsage></systemUsage>

11.本activeMQ服务对外的协议以及端口

  <transportConnectors><transportConnector name="openwire" uri="tcp://localhost:61616" discoveryUri="multicast://default"/><transportConnector name="ssl" uri="ssl://localhost:61617"/><transportConnector name="stomp" uri="stomp://localhost:61613"/><transportConnector name="ws" uri="ws://localhost:61614/" /></transportConnectors>

12.ssl访问上下文

 <sslContext><sslContext keyStore="file:${activemq.conf}/broker.ks"keyStorePassword="password" trustStore="file:${activemq.conf}/broker.ts"trustStorePassword="password"/></sslContext>

13.activeMQ关闭时习销毁spring context

 <shutdownHooks><bean xmlns="http://www.springframework.org/schema/beans" class="org.apache.activemq.hooks.SpringContextHook" /></shutdownHooks>

14.安全身份设置

    <plugins><simpleAuthenticationPlugin><users><authenticationUser username="system" password="${activemq.password}"groups="users,admins"/><authenticationUser username="user" password="${guest.password}"groups="users"/><authenticationUser username="guest" password="${guest.password}" groups="guests"/></users></simpleAuthenticationPlugin><authorizationPlugin><map><authorizationMap><authorizationEntries><authorizationEntry queue=">" read="admins" write="admins" admin="admins" /><authorizationEntry queue="USERS.>" read="users" write="users" admin="users" /><authorizationEntry queue="GUEST.>" read="guests" write="guests,users" admin="guests,users" /><authorizationEntry queue="TEST.Q" read="guests" write="guests" /><authorizationEntry topic=">" read="admins" write="admins" admin="admins" /><authorizationEntry topic="USERS.>" read="users" write="users" admin="users" /><authorizationEntry topic="GUEST.>" read="guests" write="guests,users" admin="guests,users" /><authorizationEntry topic="ActiveMQ.Advisory.>" read="guests,users" write="guests,users" admin="guests,users"/></authorizationEntries></authorizationMap></map></authorizationPlugin></plugins>

转载于:https://blog.51cto.com/881206524/2128658

ActiveMQ5.14.5配置参数详解相关推荐

  1. RocketMQ-PushConsumer配置参数详解

    基于RocketMQ 4.3,PushConsumer配置参数详解 1.Push消费模式下的配置 Push 默认使用的是DefaultMQPushConsumer. 2.consumerGroup C ...

  2. Spring Boot笔记—多线程系列(三)—配置参数详解

    前言 前两篇文章,我们已经学会了如何使用spring boot的多线程和自定义线程池.这篇文章,我们要深入了解上一篇文章中线程池的配置具体含义. 准备工作 说明 为了方便观察线程的情况(如执行完毕数量 ...

  3. Windows--notes.ini文件的配置参数详解

    notes.ini文件的配置参数详解 用过LOTUS NOTES的人们都知道NOTES.INI文件对于LOTUS的重要性,但是有关notes.ini的参数设置方面比较少提及.以下总结了NOTES.IN ...

  4. Ceph优化系列(二):Ceph主要配置参数详解

    转载:Ceph配置参数详解 概述 Ceph的配置参数很多,从网上也能搜索到一大批的调优参数,但这些参数为什么这么设置?设置为这样是否合理?解释的并不多 本文从当前我们的ceph.conf文件入手,解释 ...

  5. Ehcache配置参数详解

    ehcache配置参数详解 <?xml version="1.0" encoding="UTF-8"?><ehcache><dis ...

  6. nginx下gzip配置参数详解

    这篇文章主要介绍了nginx下gzip配置参数详解,本文同时给出了配置例子,以及一些注意事项,需要的朋友可以参考下 Nginx自带的有gzip模块 http://wiki.nginx.org/Ngin ...

  7. build.gradle配置参数详解

    转载地址:http://blog.csdn.net/baidu_31093133/article/details/51860637 build.gradle配置参数详解//声明是Android程序ap ...

  8. elastic-Job配置参数详解

    elastic-Job配置参数详解 1. 注册中心配置 (1) reg:zookeeper命名空间属性说明 属性名 类型 是否必填 缺省值 描述 id String 是   注册中心在Spring容器 ...

  9. daemon.json配置参数详解

    ** daemon.json配置参数详解 ** 背景 docker安装的时候没有daemon.json这个文件 一般情况下,daemon.json中配置的项目参数,在启动参数中同样适用.(有些可能会冲 ...

最新文章

  1. 实战 | 哪个瞬间让你突然觉得CV技术真有用?
  2. webpack入门核心知识还看不过瘾?速来围观万字入门进阶知识
  3. 构建之法第三章学习小记
  4. 爬虫是根据什么判断html,什么是爬虫技术
  5. java并发(一):初探线程的创建
  6. 问题十九:怎么模拟ray tracing中漫射材料球体的颜色(diffuse materials)
  7. React Native学习总结第二天
  8. 双击IE出现打开方式解决办法
  9. 深入浅出MySQL第一天
  10. 在win10系统上使用HiTool工具网口烧写Hi3516DV300开发板【踩坑总结:网络环境有限制】
  11. vivado综合阶段部分IP报错--需要安装y2k22补丁包
  12. coreldraw怎么画转弯箭头_新交规出炉,这样转弯会被扣8分罚款300,又有7.3万车主因此被罚!...
  13. python扫描局域网ip_Python实现扫描局域网活动ip
  14. java60秒倒计时
  15. 分享关于网站跳出率需要控制在多少
  16. 凸优化理论基础1--仿射集
  17. 波士顿学院的计算机科学,权威公布:美国最强商学院,TOP5里有你的梦校吗?...
  18. matlab把句子分割成单词_将英语句子单个单词分割存储
  19. shopnc数据库操作
  20. 1134: 字符串转换

热门文章

  1. windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例
  2. Windows7 64位机上Emgu CV2.4.2安装与配置
  3. 【Ubuntu】apt-get命令小结
  4. c语言组队,组队列问题。会做的高手帮帮忙啊
  5. 厦门大学计算机科学每年的保研率是多少,厦大保研率大曝光,高达30%!研厦党该何去何从?...
  6. 年季度月周日控件html,基于bootstrap按年、季度、年月、年月日的日历插件(原创)...
  7. Java项目:在线高中考试系统(java+SSM+Jsp+Mysql+Maven)
  8. impala 本年格式化时间_hive,hbase,impala之间的对比
  9. 【jquery】文档操作
  10. IDEA和Eclipse设置文件编码格式