分布式消息中间件 Metamorphosis

Apache
Java
跨平台
阿里巴巴
2012-03-07
誓嘉

Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,在淘宝和支付宝有着广泛的应用,现已开源。

总体结构:

内部结构:

主要特点:

 

  • 生产者、服务器和消费者都可分布

  • 消息存储顺序写

  • 性能极高,吞吐量大

  • 支持消息顺序

  • 支持本地和XA事务

  • 客户端pull,随机读,利用sendfile系统调用,zero-copy ,批量拉数据

  • 支持消费端事务

  • 支持消息广播模式

  • 支持异步发送消息

  • 支持http协议

  • 支持消息重试和recover

  • 数据迁移、扩容对用户透明

  • 消费状态保存在客户端

  • 支持同步和异步复制两种HA

  • 支持group commit

  • 更多……

加载中

评论(3)

无忌
无忌
硬件要求: CPU 8核以上 内存 48G以上 磁盘 SAS15000/SSD 网卡 千兆网卡 玩不转。。。 Metamorphosis
黄亿华
黄亿华
看了一下阿里在github上的项目,发现即使不看源码只看手册,收获也不小。Metamorphosis Dubbo

MetaQ 1.4.6.1 发布,分布式消息中间件

MetaQ 1.4.6.1更新日志: 1.新功能: 新增com.taobao.metamorphosis.consumer.ConsumerMessageFilter接口,用于实现服务端和客户端的消息过滤,具体见Java客户端指南高级主题。消费者可以过滤...

2013/07/15 15:04

Metamorphosis 1.4.4 发布,分布式消息中间件

Metamorphosis(MetaQ) 1.4.4 发布了,该版本做了很多改变和性能的提升,完整的改进记录请看发行说明。 Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于Linke...

2013/03/11 11:51

Metaq 1.4.3 发布,分布式消息中间件

淘宝开源消息中间件metaq今天发布了1.4.3版本,主要做了如下改进: 支持发送和订阅分离,可以细粒度地控制Broker或者某个Topic是否接收消息和接受订阅。服务端添加新选项acceptPublish和acc...

2012/06/04 12:26

Metamorphosis 1.4.2 发布,分布式消息中间件

Metamorphosis是一个高性能、高可用、可扩展的分布式消息中间件,思路起源于LinkedIn的Kafka,但并不是Kafka的一个 Copy。具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞...

2012/05/10 09:58

没有更多内容

加载失败,请刷新页面

没有更多内容

4
回答
有人在自己的项目中使用过Metamorphosis吗?

有人在自己的项目中使用过该软件吗??

2012/10/12 22:51

没有更多内容

加载失败,请刷新页面

没有更多内容

Metamorphosis(Metaq)在项目中的使用

Metaq在项目中的使用

2016/08/04 16:58
172
0
支付宝钱包系统内部架构图,架构设计

支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 支付宝的开源分布式消息中间件–Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可...

2016/02/02 10:21
677
1
最全最强解析:支付宝钱包系统架构内部剖析(架构图)

支付宝系统架构概况 典型处理默认 资金处理平台 财务会计 支付清算 核算中心 交易 柔性事务 支付宝的开源分布式消息中间件–Metamorphosis(MetaQ) Metamorphosis (MetaQ) 是一个高性能、高可...

2018/08/22 08:44
35
0
最全最强解析:支付宝钱包系统架构内部剖析(架构图)

最全最强解析:支付宝钱包系统架构内部剖析(架构图)

2015/06/09 09:55
436
1
最全最强解析:支付宝钱包系统架构内部剖析(架构图)

最全最强解析:支付宝钱包系统架构内部剖析(架构图)

2015/06/09 09:55
150
1
阿里专家:讲述支付宝内部架构剖析......

支付宝系统架构概况大数据 典型处理默认大数据 财务会计大数据 支付清算大数据 核算中心大数据 易大数据 柔性事务 支付宝的开源分布式消息中间件 Metamorphosis (MetaQ) 是一个高性能、高可用...

2018/05/11 19:22
10
0
初识淘宝消息中间件MetaQ(一)

前言 1.metaq简介 2.metaq使用场景 3.metaq安装部署 4.项目中应用 5.mq术语介绍

2016/09/08 16:38
543
1
阿里巴巴开源技术汇总:115个软件(一)

阿里巴巴开源技术汇总:115个软件

2016/06/08 11:19
281
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部