简介: zeromq中间件,他是一个轻量级的消息中间件,传说是世界上最快的消息中间件,为什么这么说呢? 因为一般的消息中间件都需要启动消息服务器,但是zeromq这厮尽然没有消息服务器,他压根没有消息中间件的架子,但是这并不能掩盖他的强大。 通过和activemq,ra...
分类:
编程语言 时间:
2015-06-25 01:18:25
阅读次数:
151
Open Group组织定义的分布式事务处理模型包括:应用程序(AP)、事务管理器(TM)、资源管理器(RM)、通信资源管理器(CRM)。 常见的事务管理器就是事务中间件(通常由应用服务器来实现)、常见的资源管理器就是数据库、常见的通信管理器就是消息中间件。 XA规范:Open Group组织为分布...
分类:
编程语言 时间:
2015-06-20 11:54:19
阅读次数:
216
3.1、NotifyNotify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之一,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。下面让我以一个实际的例子来说明一下解耦异步和并行分别所代表的具体意义吧:假设我们有这么一个应用场景,为了完成一个...
分类:
Web程序 时间:
2015-06-13 19:58:59
阅读次数:
212
支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 支付宝的开源分布式消息中间件–Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消...
分类:
其他好文 时间:
2015-06-09 12:08:10
阅读次数:
220
一、RabbitMQ安装安装步骤:1、 安装Erlang 2、 安装RabbitMQ server3、 配置环境4、 开启服务安装Erlang: 安装最新版本Erlang 配置环境变量:ERLANG_HOME=D:\RabbitMQ\erl5.9.2,Erlang的安装目录。安装RabbitMQ服务...
分类:
其他好文 时间:
2015-06-05 12:12:32
阅读次数:
213
在大多数通信拓扑结构图中都有分JMS Brokers (服务端) 和JMS客户端。但有时会把消息中间件部署到你的jvm内部也是有道理的。This allows you to optimise away a network hop;让JMS的网络调用象RMI一样高效,但又拥...
分类:
其他好文 时间:
2015-06-01 17:01:09
阅读次数:
225
把activeMQ中间件运行起来 注:如果你想以内嵌的方式来使用消息中间件的话你可以参照怎么在一个连接中间嵌入消息中间件? 以二进制文件的方式分发的ActiveMQ自带了一个‘activemq‘的脚本文件来运行启动一个消息中间...
分类:
其他好文 时间:
2015-05-31 14:10:18
阅读次数:
252
1>远程过程调用和对象访问中间件:主要解决分布式环境下应用的互相访问问题,这也是支撑我们介绍应用服务化的基础。2>消息中间件:解决应用之间的消息传递、解耦、异步的问题。3>数据访问中间件:主要解决应用访问数据库的共性问题的组件。
分类:
编程语言 时间:
2015-05-27 11:34:45
阅读次数:
163
最近开始用RabbitMQ。 历史 RabbitMQ并不是唯一的开源消息中间件,先看一下MOM的历史。 如图所示: 为什么我们要选择RabbitMQ呢? RabbitMQ 实现了AMQP 开源标准。 集群相当的简单,因为Erlang的语言特性。 相比于竞争对手,更稳定,更不容易崩溃。 Channel...
分类:
其他好文 时间:
2015-05-22 15:05:55
阅读次数:
135
Celery?(芹菜)是基于Python开发的分布式任务队列。它支持使用任务队列的方式在分布的机器/进程/线程上执行任务调度。 架构设计 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(wor...
分类:
编程语言 时间:
2015-05-20 18:53:15
阅读次数:
158