消息中间件
rickiyang
这个作者很懒,什么都没留下…
展开
-
消息中间件和JMS介绍(一)
面向消息的中间件(MOM),提供了以松散耦合的灵活方式集成应用程序的一种机制。它们提供了基于存储和转发的应用程序之间的异步数据发送,即应用程序彼此不直接通信,而是与作为中介的MOM通信。消息中间件一般有两种传递模式:点对点模式(P2P)和发布-订阅模式(Pub/Sub)。JMS是Java Message Service的缩写,即Java消息服务。原创 2017-04-26 08:37:48 · 13258 阅读 · 4 评论 -
消息中间件-activemq消息机制和持久化介绍(三)
前面一节简单学习了activemq的使用,我们知道activemq的使用方式非常简单有如下几个步骤:创建连接工厂创建连接 创建会话创建目的地创建生产者或消费者生产或消费消息关闭生产或消费者、关闭会话、关闭连接前面我们的实例代码中已经按照这个步骤完成了P2P和Pub/Sub模式的消息发送和接收。那么这一节我们就针对他的消息传播机制和持久化方式做一个简单的学习。在会用的同时我们也需要理解原创 2017-05-02 23:24:48 · 3371 阅读 · 0 评论 -
消息中间件-activemq实战整合Spring之Topic模式(五)
这一节我们看一下Topic模式下的消息发布是如何处理的。applicationContext-ActiveMQ.xml配置:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/原创 2017-05-12 00:07:59 · 1036 阅读 · 0 评论 -
消息中间件-activemq实战之消息持久化(六)
对于activemq消息的持久化我们在第二节的时候就简单介绍过,今天我们详细的来分析一下activemq的持久化过程以及持久化插件。在生产环境中为确保消息的可靠性,我们肯定的面临持久化消息的问题,今天就一起来攻克他吧。1. 持久化方式介绍前面我们也简单提到了activemq提供的插件式的消息存储,在这里再提一下,主要有以下几种方式:AMQ消息存储-基于文件的存储方式,是activemq开始的版本默原创 2017-05-11 21:52:00 · 7834 阅读 · 0 评论 -
消息中间件-activemq实战之整合Spring(四)
前面的理论准备已经很充分,这一节我们来实战:将activemq整合到Spring框架才行中,因为Spring已经集成了JMS,这也为我们配置activermq带来了方便。1. Spring对jms的支持因为Spring已经将JMS集成到框架里面了,对jms做了自己的封装,我们使用起来更加方便,在Spring中使用jms比较麻烦的就是配置,在Spring中配置JMS大体需要8个部分:Connecti原创 2017-05-05 08:20:35 · 2785 阅读 · 0 评论 -
消息中间件-activemq入门(二)
上一节我们了解了JMS规范并且知道了JMS规范的良好实现者-activemq。今天我们就去了解一下activemq的使用。另外我们应该抱着目的去学习,别忘了我们为什么要使用消息中间件:解耦系统之间的联系,同步或异步的消息传输,尤其是异步的消息传输,分布式环境下,可靠、高效的消息传输,可以保证消息的重发性和顺序性。即解决业务系统比较多或者是分布式环境下的系统之间安全有效通信的问题,带着这样的目的我们来原创 2017-04-26 23:53:23 · 1595 阅读 · 0 评论 -
消息中间件-activemq安全机制
activemq作为消息中间件这样一个独立的个体存在,连通用户和服务器。如果没有一套完备的安全机制去设置用户权限设置消息分发机制可想后果是非常严重。ActiveMQ如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括ip,端口,消息地址[队列或者主题地址,),都可以肆无忌惮的发送、接收消息。今天我们就探讨一下他的安全机制。1.安全机制介绍我们讨论安全机制一般包括两个部分:验证(Authe原创 2017-05-29 13:19:45 · 2620 阅读 · 0 评论