ActiveMQ in Action(3) - Persistence】的更多相关文章

关键字: activemq 2.3 Persistence2.3.1 AMQ Message Store    AMQ Message Store是ActiveMQ5.0缺省的持久化存储.Message commands被保存到transactional journal(由rolling data logs组成).Messages被保存到data logs中,同时被reference store进行索引以提高存取速度.Date logs由一些单独的data log文件组成,缺省的文件大小是32M…
内容介绍TheApache ActiveMQ message broker is an open source implementation ofthe Java Message Service spec. It makes for a reliable hub in anymessage-oriented enterprise application and integrates beautifullywith Java EE containers, ESBs, and other JMSpr…
关键字: activemq 1 JMS    在介绍ActiveMQ之前,首先简要介绍一下JMS规范.1.1 JMS的基本构件1.1.1 连接工厂    连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory. 1.1.2 连接    JMS Connection封装了客户与JMS提供者之间的一个虚拟的连接. 1.1.3 会话    JMS Session是生产和消费消息的一个单线程上下文.会话用于创建消息生产者(producer).消息消…
关键字: activemq 2.6.7 Wildcards    Wildcards用来支持联合的名字分层体系(federated name hierarchies).它不是JMS规范的一部分,而是ActiveMQ的扩展.ActiveMQ支持以下三种wildcards: "." 用于作为路径上名字间的分隔符. "*" 用于匹配路径上的任何名字. ">" 用于递归地匹配任何以这个名字开始的destination. 作为一种组织事件和订阅感兴趣…
关键字: activemq 2.6 Features    ActiveMQ包含了很多功能强大的特性,下面简要介绍其中的几个.2.6.1 Exclusive Consumer    Queue中的消息是按照顺序被分发到consumers的.然而,当你有多个consumers同时从相同的queue中提取消息时,你将失去这个保证.因为这些消息是被多个线程并发的处理.有的时候,保证消息按照顺序处理是很重要的.例如,你可能不希望在插入订单操作结束之前执行更新这个订单的操作.    ActiveMQ从4.…
关键字: activemq 2.5 Clustering    ActiveMQ从多种不同的方面提供了集群的支持.2.5.1 Queue consumer clusters    ActiveMQ支持订阅同一个queue的consumers上的集群.如果一个consumer失效,那么所有未被确认(unacknowledged)的消息都会被发送到这个queue上其它的consumers.如果某个consumer的处理速度比其它consumers更快,那么这个consumer就会消费更多的消息.  …
关键字: activemq 2.4 Security    ActiveMQ支持可插拔的安全机制,用以在不同的provider之间切换.2.4.1 Simple Authentication Plugin    Simple Authentication Plugin适用于简单的认证需求,或者用于建立测试环境.它允许在XML配置文件中指定用户.用户组和密码等信息.以下是ActiveMQ配置的一个例子: <plugins> ... <simpleAuthenticationPlugin&g…
关键字: activemq 2.2 Transport    ActiveMQ目前支持的transport有:VM Transport.TCP Transport.SSL Transport.Peer Transport.UDP Transport.Multicast Transport.HTTP and HTTPS Transport.Failover Transport.Fanout Transport.Discovery Transport.ZeroConf Transport等.以下简单…
本章内容: 介绍本书中所有例子的使用场景 使用 Maven 编译.运行例子 例子中怎么使用 ActiveMQ 简介 ActiveMQ 不仅实现了 JMS 规范中定义的所有特性,也额外提供了一些特有且有用的特性.我们会在 3.1 小节详细列说这些特性,并且书中剩余的章节还会继续讨论这些特性.为了演示这些特性,我们创建了两个基于实际业务模型的例子.跟 ActiveMQ 发布版自定的例子来比,这两个例子对于演示来说更加完整且更加浅显易懂. 这两个例子,一个是基于股票信息系统,另外一个基于任务队列.这两…
ActiveMQ入门 作者:一路向北 摘要:本文主要讲述ActiveMQ的基本知识和使用方法,并简单结合spring使用ActiveMQ. 一.ActiveMQ特性和使用总览 企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格.因此,消息传递可以满足应用间的通知和互相操作.但是开源的解决方案是到最近10年才出现的.Apache ActiveMQ就是其中一种.它使应用间能以异步,松耦合方式交流.本章将向您介绍ActiveMQ. ActiveMQ是Apache软件基金下…