阅读更多

1顶
0踩

开源软件

原创新闻 分布式消息中间件MetaQ发布1.4.6.1版本

2013-07-15 10:53 by 资深记者 dennis_zane 评论(2) 有12585人浏览

分布式消息中间件MetaQ发布1.4.5版本。主要改进如下:

1.新功能:

  • 新增com.taobao.metamorphosis.consumer.ConsumerMessageFilter接口,用于实现服务端和客户端的消息过滤,具体见Java客户端指南高级主题。消费者可以过滤消费特定的消息。
  • Dashboard支持RESTFul API,用于查询Broker信息,具体见Dashboard API
  • 新增com.taobao.metamorphosis.client.consumer.MessageIdCache接口,用于实现消费者的消息去重,防止重复消费,默认提供一个LRU的内存实现,具体见Java客户端指南高级主题

2.配置变更:

  • Topic配置,新增配置消费者的过滤器功能,类似group.xxxGroup=com.test.MyConsumerMessageFilter,用于配置特定消费分组的消息过滤器,具体见Java客户端指南高级主题

3.功能改进和Bug修复:

  • 修复Dashboard无法处理超过Integer.MAX_VALUE范围的offset的bug。
  • 改进支持Storm的MetaqSpout,使用回滚替代异常来回滚消息。
  • 将进程pid加入默认的consumer id。
  • 改进LocalOffsetStorage的实现,感谢网友横云断岭的建议。
  • 改进事务超时的异常提示。
  • 修复bug,具体见milestone

4.API变更:

  • 废弃com.taobao.metamorphosis.client.consumer.MessageIterator,推荐用com.taobao.metamorphosis.consumer.MessageIterator类。

5.依赖类库升级,quartz升级到2.1.7,gecko升级到1.1.4,zkclient升级到0.3版本等。

 

下载地址:http://code.google.com/p/meta-queue/downloads/list

项目主页: https://github.com/killme2008/Metamorphosis

项目文档: https://github.com/killme2008/Metamorphosis/wiki

 

谢谢,欢迎反馈意见。

1
0
评论 共 2 条 请登录后发表评论
2 楼 qbibnmdb 2013-07-19 11:43
更多关于MetaQ的文章 请看 http://www.boyunjian.com/do/article/s.do?keyword=MetaQ
1 楼 paomo30000 2013-07-16 15:06
还是JMS的的消息中间件吗?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 3.:消息中间件

    消息队列一: 为什么使用消息队列?二: 使用消息队列有什么缺点?三: 消息队列如何选型?四: 如何保证消息队列是高可用的?五: 如何保证消息不被重复消费?六.: 如何保证消费的可靠性传输?七:如何保证消息的顺序...

  • 消息中间件(RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ等)的定义、组成、特点、优缺点、应用场景&面试题

    大家都参与过网上电商平台的秒杀活动...这篇文章将讲解其中的关键技术之一消息中间件,并在文章中进一步对消息中间件做详细的讲解。 1. 消息队列 1.1什么是消息队列 消息队列(Message queue,简称MQ),是指利用

  • 消息中间件

    消息中间件 1.概述 逐渐成为IT系统内部通信的核心手段,具有低...Topic:主题,发布订阅模式下的消息汇聚地,不同生产者向topic发送消息,由MQ服务器分发到不同的订阅者,实现消息的广播 Queue:队列,PTP模式下,特定

  • MQ消息中间件相关知识

    一、MQ消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息...

  • 【MQ】消息中间件(一)MQ详解及四大MQ比较

    一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息...

  • 消息中间件相关知识以及各种消息中间件的比较

    一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息...

  • 消息中间件RocketMQ(metaq) 、Kafka 、ActiveMQ、RabbitMQ

    1 消息中间件概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的...

  • 消息中间件原理概念篇

    一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息...

  • 消息中间件详解

    1 消息中间件概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌...

  • 消息中间件概念与分析

    消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。 二、消息中间件的组成 2.1、...

  • 消息中间件 MQ详解及四大MQ比较

    文章目录一、消息中间件相关知识1、概述2、消息中间件的组成2.1 Broker2.2 Producer2.3 Consumer2.4 Topic2.5 Queue2.6 Message3 消息中间件模式分类3.1 点对点3.2 发布/订阅4 消息中间件的优势4.1 系统解耦4.2 提高...

  • 分布式消息队列之RocketMQ

    RocketMQ是一款阿里巴巴开源的消息中间件。2016年11月28日,阿里巴巴向 Apache 软件基金会捐赠RocketMQ,成为 Apache 孵化项目。2017 年 9 月 25 日,Apache 宣布 RocketMQ孵化成为Apache 顶级项目(TLP ),成为...

  • MQ消息中间件(一)MQ详解及四大MQ比较

    一、消息中间件相关知识 1、概述 消息队列是基础数据结构中“先进先出”的一种数据结构,指把要传输的数据(消息)放在队列中,用队列机制来实现消息传递——生产者产生消息并把消息放入队列,然后由消费者去处理。...

  • 消息中间件-MQ(Message Queue)介绍

    一、消息中间件相关知识 1、概述         消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为...

  • 消息中间件(一)MQ详解及四大MQ比较

    一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息...

  • 消息中间件MQ详解及四大MQ比较

    一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息...

  • 消息中间件第一讲:RocketMQ从入门到精通

    mom消息中间件 推模式 参考资料 分布式消息中间件实战(倪炜)沈剑 架构师之路 spring实战 文章目录消息中间件activemq/rabbitMQ/rocketMQ/kafka 从入门到精通1、activemq详解?(版本:5.11.2)2、通信协议很多,...

  • 消息中间件相关知识

    一、消息中间件相关知识 1、概述 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息...

  • 智能制造的数字化工厂规划qytp.pptx

    智能制造的数字化工厂规划qytp.pptx

  • 罗兰贝格:德隆人力资源管理体系gltp.pptx

    罗兰贝格:德隆人力资源管理体系gltp.pptx

Global site tag (gtag.js) - Google Analytics