ActivityMQ学习
文章平均质量分 77
HryReal
while(!dead) { study(); }
展开
-
activemq的部署(三)
转载:http://blog.csdn.net/jiuqiyuliang/article/details/47160259#comments 现实的企业中,对于消息通信的应用一直都非常的火热,而且在J2EE的企业应用中扮演着特殊的角色,所以对于它研究是非常有必要的。上篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了消息通信的规范JMS,我们这篇博文介绍一款开源的JMS具体实现——Active转载 2017-08-23 22:22:44 · 877 阅读 · 0 评论 -
ActiveMQ实战篇之 java和spring xml创建Broker(一)
ActivityMQ创建broker是直接通过配置IOC注入的,所以了解如何用纯JAVA代码创建broker可以让我们对AcitivtyMQ有一个更深入的了解首先上一段配置<broker xmlns="http://activemq.apache.org/schema/core" brokerName="myBroker" dataDirectory="${activemq.base}/data">原创 2017-08-28 12:14:21 · 2638 阅读 · 1 评论 -
ActiveMQ的自定义安全插件(十)
ActivityMQ的自定义安全插件上一节提到了ActivityMQ的两种安全插件Simple Authentication(简单的身份验证)JAAS authentication(JAAS身份验证)最先考虑的应该是实现JAAS身份认证,如果一些需求JAAS不能满足的话,就要采取自定义安全插件的方法1.首先写一个自定义的Broker,继承BrokerFilter,实现addConnection原创 2017-08-28 01:20:54 · 1705 阅读 · 0 评论 -
ActiveMQ的安全配置(九)
安全权限有三种read You can browse and consume from the destinationwrite You can send messages to the destinationadmin You can lazily create the destination if it does not yet exist. This allows you fin原创 2017-08-27 15:59:04 · 1289 阅读 · 0 评论 -
ActiveMQ的消息存储(八)
队列存储 Queues采取先进先出模式,同一时间,消息只会发送给某一个消费者,只有当该消息被消费并告知已收到时,它才能在代理的存储中被删除。 而对于持久性Topic来说,每一个消费者都会获取消息的拷贝。为了节约空间,代理的存储介质中只存储了一份消息,存储介质的持久订阅对象为其以后的被存储的消息维护了一个指针,消费者消费时,从存储介质中复制一个消息,指针指向这个消息。消息被所有订阅者获取后才原创 2017-08-26 00:40:13 · 1408 阅读 · 0 评论 -
ActiveMQ的network connectors部署集群(七)
网络连接模式针对海量消息所要求的横向扩展性和系统的高可用性,ActiveMQ提供了网络连接模式的集群功能。简单的说,就是通过把多个不同的broker实例连接在一起,作为一个整体对外提供服务,从而提高整体对外的消息服务能力。通过这种方式连接在一起的broker实例之间,可以共享队列和消费者列表,从而达到分布式队列的目的。拓扑结构几种不同的ActiveMQ部署拓扑结构(嵌入、主从复制、网络连接):配置示原创 2017-08-25 17:12:18 · 1707 阅读 · 0 评论 -
ActiveMQ的Transport Connectors配置(六)
##ActiveMQ Connector配置###**ActiveMQ Connecor分为两种:Transport Connector和Network Connector。transport Connector负责client和broker的连接,称为client-to-broker communication;Network Connector负责broker和broker之间的连接,称为br原创 2017-08-25 15:14:00 · 3415 阅读 · 0 评论 -
jms message组成和jsm selector详解(二)
JMS Message组成进入正题,Message主要由三部分组成,分别是Header,Properties和Body, 解释如下Header: 消息头,所有类型的这部分格式都是一样的。Properties: 属性,按类型可以分为应用设置的属性,标准属性和消息中间件定义的属性。Body: 消息正文,指我们具体需要消息传输的内容。 为了便于说明,下面用一个表格来描述Header中的各原创 2017-08-24 21:04:54 · 1610 阅读 · 0 评论 -
jms学习-基本概念(一)
转载:http://blog.csdn.net/jiuqiyuliang/article/details/46701559 摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the java Platform Enterprise转载 2017-08-23 21:44:08 · 924 阅读 · 0 评论 -
spring和activemq的结合(五)
转载:http://blog.csdn.net/jiuqiyuliang/article/details/48758203前言 这篇博文,我们基于spring+JMS+ActiveMQ+Tomcat,做一个Spring4.1.0和ActiveMQ5.11.1整合实例,实现了Point-To-Point的异步队列消息和PUB/SUB(发布/订阅)模型,简单实例,不包含任何业务。环境准备工具JD转载 2017-08-24 00:22:57 · 1028 阅读 · 0 评论 -
activemq的使用(四)
第一篇博文深入浅出JMS(一)–JMS基本概念,我们介绍了JMS的两种消息模型:点对点和发布订阅模型,以及消息被消费的两个方式:同步和异步,JMS编程模型的对象,最后说了JMS的优点。第二篇博文深入浅出JMS(二)–ActiveMQ简单介绍以及安装,我们介绍了消息中间件ActiveMQ,安装,启动,以及优缺点。这篇博文,我们使用ActiveMQ为大家实现一种点对点的消息模型。如果你对点对点模型的认识转载 2017-08-24 00:03:04 · 994 阅读 · 0 评论 -
ActiveMQ实战篇之ActiveMQ实现request/reply模型(二)
ActiveMQ实现request/reply模型实现思路首先,Client的Producer发出一个JMS message形式的request,request上附加了一些额外的属性:correlation ID(用来和返回的correlation ID对比进行验证),JMSReplyTo属性(放置jms message的destination,这样worker的Consumer获得jms me原创 2017-08-28 21:55:19 · 5823 阅读 · 0 评论