ActiveMQ5.14.5配置参数详解
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配置参数详解相关推荐
- RocketMQ-PushConsumer配置参数详解
基于RocketMQ 4.3,PushConsumer配置参数详解 1.Push消费模式下的配置 Push 默认使用的是DefaultMQPushConsumer. 2.consumerGroup C ...
- Spring Boot笔记—多线程系列(三)—配置参数详解
前言 前两篇文章,我们已经学会了如何使用spring boot的多线程和自定义线程池.这篇文章,我们要深入了解上一篇文章中线程池的配置具体含义. 准备工作 说明 为了方便观察线程的情况(如执行完毕数量 ...
- Windows--notes.ini文件的配置参数详解
notes.ini文件的配置参数详解 用过LOTUS NOTES的人们都知道NOTES.INI文件对于LOTUS的重要性,但是有关notes.ini的参数设置方面比较少提及.以下总结了NOTES.IN ...
- Ceph优化系列(二):Ceph主要配置参数详解
转载:Ceph配置参数详解 概述 Ceph的配置参数很多,从网上也能搜索到一大批的调优参数,但这些参数为什么这么设置?设置为这样是否合理?解释的并不多 本文从当前我们的ceph.conf文件入手,解释 ...
- Ehcache配置参数详解
ehcache配置参数详解 <?xml version="1.0" encoding="UTF-8"?><ehcache><dis ...
- nginx下gzip配置参数详解
这篇文章主要介绍了nginx下gzip配置参数详解,本文同时给出了配置例子,以及一些注意事项,需要的朋友可以参考下 Nginx自带的有gzip模块 http://wiki.nginx.org/Ngin ...
- build.gradle配置参数详解
转载地址:http://blog.csdn.net/baidu_31093133/article/details/51860637 build.gradle配置参数详解//声明是Android程序ap ...
- elastic-Job配置参数详解
elastic-Job配置参数详解 1. 注册中心配置 (1) reg:zookeeper命名空间属性说明 属性名 类型 是否必填 缺省值 描述 id String 是 注册中心在Spring容器 ...
- daemon.json配置参数详解
** daemon.json配置参数详解 ** 背景 docker安装的时候没有daemon.json这个文件 一般情况下,daemon.json中配置的项目参数,在启动参数中同样适用.(有些可能会冲 ...
最新文章
- Spring框架中的设计模式(一)
- 详解android gatekeeper/fingerprint中的authToken
- git项目比对_Argo 项目入驻 CNCF,一文解析 Kubernetes 原生工作流
- Silverlight的报表查看器
- php 下载限制,php实现限制文件下载速度的代码实例
- (原)用pixi.js 实现 方块阵点击后原地自转效果
- jquery文件上传插件uploadify 讲解
- 中文名称的文件传不到ftp服务器,FTP上传文件时文件的中文名称变为#号,解决方法...
- 光流估计——从传统方法到深度学习
- 1195.最长最短文本
- 全球首发!惯性导航导论(剑桥大学)第六部分
- 用ubuntu+Eclipse+PyDev制作第一个Django站点
- 原声php 读取excel乱码_如何解决php读取excel乱码问题
- node.js处理torrent
- mac 下 docker 镜像加速器
- python 以图搜图_以图搜图系统概述
- 抖音小程序Tiktok开发教程之 基础组件 01 text文本组件
- 图书管理系统设计总结与心得
- android线控耳机开发,Typec转3.5mm耳机方案带线控SSS1530设计开发(原理图+PCB电路)...
- 【微机原理与接口技术】学习笔记5 I/O接口和并行接口芯片8255A
热门文章
- 汇编程序设计与计算机体系结构软件工程师教程笔记:函数、字符串、浮点运算
- 【linux】top命令详解
- android 点击事件消费,Android View事件分发和消费源码简单理解
- 基于jsp的图书管理系统_计算机毕业设计基于JSP书籍租阅管理系统的设计与实现...
- python ascii函数二进制_python模块介绍- binascii:二进制和ASCII互转以及其他进制转换...
- jq修改iframe html代码,jQuery控制iFrame(实例代码)
- Java项目:晚会抽奖系统(java+Jdbc+Servlet+Ajax+mysql)
- linux 内存管理slab源码,Linux内核源代码情景分析-内存管理之slab-回收
- html 写一个日志控件 查看log
- iOS 加载本地和网络gif 图片类扩展