1. 背景 当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程
分类:
其他好文 时间:
2016-02-17 14:24:18
阅读次数:
252
消息持久性对于可靠消息传递来说应该是一种比较好的方法,有了消息持久化,即使发送者和接受者不是同时在线或者消息中心在发送者发送消息后宕机了,在消息中心重新启动后仍然可以将消息发送出去,如果把这种持久化和ReliableMessaging结合起来应该是很好的保证了消息的可靠传送。 消息持久性的原理很简单
分类:
其他好文 时间:
2016-02-16 16:41:31
阅读次数:
215
分布式ActiveMQ集群的部署配置细节: 官方资料:http://activemq.apache.org/clustering.html 基本上看这个就足够了,本文就不具体分析配置文件了。 1、Queue consumer clusters: 同一个queue,如果一个consumer失效,那么未
分类:
其他好文 时间:
2016-02-03 09:03:16
阅读次数:
244
消息指针(Message cursor)是activeMQ里一个非常重要的核心类,它是提供某种优化消息存储的方法。消息中间件的实现一般都是当消费者准备好消费消息的时候,它会从持久化存储中一批一批的读取消息,并发送给消费者。消息指针维护着下一批待读取消息的相关位置信息。 消息游标: 当producer
分类:
其他好文 时间:
2016-02-02 23:22:57
阅读次数:
284
ActiveMQ支持多种通讯协议TCP/UDP等,我们选取最常用的TCP来分析ActiveMQ的通讯机制。首先我们来明确一个概念: 客户(Client):消息的生产者、消费者对ActiveMQ来说都叫作客户。 消息中介(Message broker):接收消息并进行相关处理后分发给消息的消费者. 为
分类:
其他好文 时间:
2016-02-02 20:38:23
阅读次数:
186
前提 安装ActiveMQ和Nodejs测试步骤1.执行bin\win32\activemq.bat启动MQ服务2. 打开http://localhost:8161/admin/topics.jsp用户名和密码都是 admin3. 下载Stompnpm install stomp-client4. js的测试代码var Stomp = require('stomp-client');
var de...
分类:
Web程序 时间:
2016-01-30 22:58:06
阅读次数:
562
一、概述与介绍ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许...
分类:
其他好文 时间:
2016-01-25 14:58:13
阅读次数:
203
其实无论在win下还是在linux下,都可以运行得很爽下载安装包地址:http://www.apache.org/dyn/closer.cgi?path=/activemq/5.12.1/apache-activemq-5.12.1-bin.tar.gz安装1)解压文件tar zxvf apache...
分类:
编程语言 时间:
2016-01-25 14:41:45
阅读次数:
646
最近在思考分布式系统和多系统协作情况下的缓存同步机制,就百度了一下,发现ActiveMQ挺适用于这种场景并且更加强大。在此标记表示开始要了解ActiveMQ了!!!介绍:ActiveMQ是Apache的一个开源的消息收发系统,负责接收生产者生产的消息,同时将收到的消息发送给注册了要接收..
分类:
其他好文 时间:
2016-01-23 18:37:40
阅读次数:
133
消息中间件的技术选型心得-RabbitMQ、ActiveMQ和ZeroMQ作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsRabbitMQ、ActiveMQ和ZeroMQ都是极好的消息中间件,但是我们在项目中该选择哪个更适合呢?很多开发者面临这个烦恼。下面...
分类:
其他好文 时间:
2016-01-22 10:52:05
阅读次数:
126