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. Spring框架中的设计模式(一)
  2. 详解android gatekeeper/fingerprint中的authToken
  3. git项目比对_Argo 项目入驻 CNCF,一文解析 Kubernetes 原生工作流
  4. Silverlight的报表查看器
  5. php 下载限制,php实现限制文件下载速度的代码实例
  6. (原)用pixi.js 实现 方块阵点击后原地自转效果
  7. jquery文件上传插件uploadify 讲解
  8. 中文名称的文件传不到ftp服务器,FTP上传文件时文件的中文名称变为#号,解决方法...
  9. 光流估计——从传统方法到深度学习
  10. 1195.最长最短文本
  11. 全球首发!惯性导航导论(剑桥大学)第六部分
  12. 用ubuntu+Eclipse+PyDev制作第一个Django站点
  13. 原声php 读取excel乱码_如何解决php读取excel乱码问题
  14. node.js处理torrent
  15. mac 下 docker 镜像加速器
  16. python 以图搜图_以图搜图系统概述
  17. 抖音小程序Tiktok开发教程之 基础组件 01 text文本组件
  18. 图书管理系统设计总结与心得
  19. android线控耳机开发,Typec转3.5mm耳机方案带线控SSS1530设计开发(原理图+PCB电路)...
  20. 【微机原理与接口技术】学习笔记5 I/O接口和并行接口芯片8255A

热门文章

  1. 汇编程序设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
  2. 【linux】top命令详解
  3. android 点击事件消费,Android View事件分发和消费源码简单理解
  4. 基于jsp的图书管理系统_计算机毕业设计基于JSP书籍租阅管理系统的设计与实现...
  5. python ascii函数二进制_python模块介绍- binascii:二进制和ASCII互转以及其他进制转换...
  6. jq修改iframe html代码,jQuery控制iFrame(实例代码)
  7. Java项目:晚会抽奖系统(java+Jdbc+Servlet+Ajax+mysql)
  8. linux 内存管理slab源码,Linux内核源代码情景分析-内存管理之slab-回收
  9. html 写一个日志控件 查看log
  10. iOS 加载本地和网络gif 图片类扩展