3.1、NotifyNotify是淘宝自主研发的一套消息服务引擎,是支撑双11最为核心的系统之一,在淘宝和支付宝的核心交易场景中都有大量使用。消息系统的核心作用就是三点:解耦,异步和并行。下面让我以一个实际的例子来说明一下解耦异步和并行分别所代表的具体意义吧:假设我们有这么一个应用场景,为了完成一个...
分类:
Web程序 时间:
2015-06-13 19:58:59
阅读次数:
212
支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 支付宝的开源分布式消息中间件–Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消...
分类:
其他好文 时间:
2015-06-09 12:08:10
阅读次数:
220
下载metaq: http://fnil.net/downloads/index.html安装metaq:[root@localhost software]# pwd/export/software[root@localhost software]# tar -zxvf metaq-server-1...
分类:
Web程序 时间:
2015-06-03 21:01:18
阅读次数:
124
/backall/apache/zookeeper-3.4.6.tar.gz
/backall/apache/metaq-server-1.4.6.2.tar.gz
[root@c11-metaq-n01 local]# cat /etc/hosts
10.10.12.203 c11-metaq-n01
10.10.12.204 c11-metaq-n02
10.10.12.205 ...
分类:
Web程序 时间:
2015-04-21 11:18:12
阅读次数:
330
阿里阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统)、dubbo(RPC框架)、cobar(数据库中间件),或者是Java世界的工具,例如druid、fastjson。都说国内Java...
分类:
其他好文 时间:
2015-01-11 20:18:05
阅读次数:
213
MetaQ(全称Metamorphosis)是一个高性能、高可用、可扩展的分布式消息中间件,思路起源于LinkedIn的Kafka,但并不是Kafka的一个Copy。MetaQ具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,目前在淘宝和支付...
分类:
Web程序 时间:
2014-12-10 22:42:01
阅读次数:
288
在实际的项目中,需要storm从metaq中读取数据,一开始就有日志问题,查到是storm/lib中的log4j-over-slf4j和slf4j-api.jar包的不兼容导致的,这些日志包使用时必须版本一致,只有又产生了java.lang.IncompatibleClassChangeError:...
分类:
Web程序 时间:
2014-11-24 18:52:08
阅读次数:
360
spring metaq
spring bean 配置
bean id="sessionFactory" class="com.taobao.metamorphosis.client.extension.spring.MetaqMessageSessionFactoryBean">
property name="zkConnect" value="192.168.137...
分类:
编程语言 时间:
2014-10-20 21:26:37
阅读次数:
300
zookeeper部署,这里单机zk为例。
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.5/zookeeper-3.4.6.tar.gz
tar -zxvf zookeeper-3.4.6.tar.gz
cd zookeeper-3.4.6
mkdir data
cp conf/zoo_sample.cfg con...
分类:
Web程序 时间:
2014-10-17 15:28:37
阅读次数:
322
中间件(Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务、面向服务的体系结构等中应用比较广泛
分类:
其他好文 时间:
2014-09-14 15:23:07
阅读次数:
304