Metamorphosis介绍.pptxVIP

  • 17
  • 0
  • 约 35页
  • 2016-08-22 发布于河南
  • 举报
Metamorphosis介绍

Metamorphosis介绍通用产品-消息中间件无花(mailto:wuhua@wuhua@)2011-11-11主要内容Meta是什么,特征和适用场景在公司的应用状况原理和内部实现Meta的使用性能 Metamorphosis是什么? A distributed publish-subscribe messaging system 开源MQ-/kafka/kafka的Java版本/Linkedin开源的MQ《The metamorphosis》——卡夫卡的代表作 设计原则 消息都是持久的,保存在磁盘吞吐量第一消费状态保存在客户端分布式,生产者、服务器和消费者都可分布。跟kafka有什么不同? 用java替换scala 实现完全重写 存储结构上采用自定义结构,更简洁紧凑 Consumer API没有采用kafka的stream方式, 而是同时实现同步获取和异步订阅两种方式,更接近JMS和Notify跟kafka有什么不同? 添加了实时统计功能和协议 客户端的连接复用 实现HA复制 实现发送的软负载 实现事务机制 支持http协议 实现消息数据的无痛迁移和水平扩展Meta有什么特性? 生产者、服务器和消费者都可分布 消息存储顺序写 性能极高,吞吐量大 支持消息顺序 支持本地和XA事务 客户端pull,随机读,利用sendfile系统调用,zero-copy ,批量拉数据Meta

文档评论(0)

1亿VIP精品文档

相关文档