ActiveMQ
Bwz_Learning
Change the world by program.
展开
-
JMS基本概念简介
1、背景 当前,CORBA、DCOM、RMI 等 RPC 中间件技术已经广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示了其局限性: (1) 同步通信:客户端发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行。 (2) 客户和服务对象的生命周期紧密耦合;客户进程和服务对象进程都必须正常运行;如果由于转载 2016-10-31 17:22:21 · 500 阅读 · 0 评论 -
ActiveMQ的发布订阅模式
1、ActivaMQ的发布订阅模式的简介 发布订阅模式有点类似于我们日常生活中订阅报纸。每年到年尾的时候,邮局就会发一本报纸集合让我们来选择订阅哪一个。在这个表里头列了所有出版发行的报纸,那么对于我们每一个订阅者来说,我们可以选择一份或者多份报纸。比如北京日报、潇湘晨报等。那么这些个我们订阅的报纸,就相当于发布订阅模式里的topic。有很多个人订阅报纸,也有人可能和我订阅了相同的报纸原创 2016-11-01 21:20:37 · 8883 阅读 · 0 评论 -
设置ActiveMQ的访问密码
1、设置ActiveMQ的访问密码,以提高ActiveMQ的安全性2、在ActiveMQ的conf目录的activemq.xml中添加账号密码 2.1 添加的代码如下 2.2 添加在active.xml的位置如下3、利用设置的账号,密码,访问ActiveMQ// 1、建立Connec原创 2016-11-01 12:11:07 · 24556 阅读 · 0 评论 -
ActiveMQ 的 Hello World
1、在 ActiveMQ的开发里,主要包括下面的步骤 建立ConnectionFactory工厂对象,需要填入用户名,密码,以及连接的地址。端口号为"tcp://localhost:61616" 通过ConnectionFactory工厂对象创建一个Connection连接。 并且调用Connection的start方法开启连接,Connection默认是不开启的 通过Connection对象创建Session会话(上下文环境对象),参数一,表示是否开启事务;参数二,表示的是签收模式,一般使用的原创 2016-10-31 22:26:23 · 479 阅读 · 0 评论 -
ActiveMQ的本地事务
1、ActiveMQ的本地事务 在一个JMS客户端,可以使用本地事务来组合消息的发送和接收。JMS Session接口提供了commit和rollback方法。事务提交意味着生产的所有消息被发送,消费的所有消息被确认;事务回滚意味着生产的所有消息被销毁,消费的所有消息被恢复并重新提交,除非它们已经过期。 事务性的会话总是牵涉到事务处理中,commit或rollback方法一旦原创 2016-11-01 12:42:23 · 6750 阅读 · 1 评论 -
ActiveMQ的可靠性机制的相关概念介绍
1、确认JMS消息 只有在被确认之后,才认为已经被成功地消费了。消息的成功消费通常包含三个阶段:客户接收消息、客户处理消息和消息被确认。 在事务性会话中,当一个事务被提交的时候,确认自动发生。在非事务性会话中,消息何时被确认取决于创建会话时的应答模式(acknowledgement mode)。该参数有以下三个可选值: • Sess原创 2016-11-01 13:27:21 · 1801 阅读 · 0 评论 -
ActiveMQ的消息过滤器
1、消息过滤器的简介 消息选择器的用法 MessageConsumer是一个Session创建的对象,用来从Destination接收消息 关于消息选择器 MessageConsumer createConsumer( Destination destination, String messageSelector ) Mes原创 2016-11-01 20:04:40 · 4807 阅读 · 0 评论 -
ActiveMQ的消息持久化到Mysql数据库
1、将连接Mysql数据库的jar文件,放到ActiveMQ的lib目录下 2、修改ActiveMQ的conf目录下的active.xml文件,修改数据持久化的方式 2.1 修改原来的kshadb的持久化数据的方式 --> 2.2 连接Mysql的配置(注意配置文件放置的位置)原创 2016-11-01 20:50:20 · 8598 阅读 · 8 评论 -
ActiveMQ与Spring的整合之异步发送电子邮件
1、ActiveMQ与Spring整合,消息生产方的代码 1.1 项目的目录 1.2 config.properties ## ActiveMQ Configactivemq.brokerURL=tcp\://192.168.2.104\:61616activemq.userName=zhangsanactivemq.password=123原创 2016-11-12 14:20:45 · 3955 阅读 · 2 评论