淘宝开源MQ——metamorphosis的github分支

  上周我在淘宝的同事开源了一个消息中间件metamorphosis,放在了淘蝌蚪上。我从淘蝌蚪的svn上fork了一个github的分支,放在了这里:

 1.主体工程:https://github.com/killme2008/Metamorphosis

 2.示例项目:https://github.com/killme2008/metamorphosis-example

 3.Twitter storm的spout项目:https://github.com/killme2008/storm-metamorphosis-spout

    
    主要做了一些pom文件的简化,发布1.4.0.2版本到maven central仓库,并且写了几个简单的入门文档,提供了一个完整打包可运行的下载,有兴趣的自己看github页面吧。 Wiki文档放在:
    https://github.com/killme2008/Metamorphosis/wiki
   
     客户端Maven依赖包括,可自行选择添加:

<dependency>
    <groupId>com.taobao.metamorphosis</groupId>
    <artifactId>metamorphosis-client</artifactId>
    <version>1.4.0.2</version>
</dependency>

<dependency>
    <groupId>com.taobao.metamorphosis</groupId>
    <artifactId>metamorphosis-client-extension</artifactId>
    <version>1.4.0.2</version>
</dependency>

<dependency>
    <groupId>com.taobao.metamorphosis</groupId>
    <artifactId>storm-metamorphosis-spout</artifactId>
    <version>1.0.0</version>
</dependency>

     ps.我开通了新浪微博,有兴趣相互关注下:http://weibo.com/fnil,你看,偏见是可以改变的。

文章转自庄周梦蝶  ,原文发布时间 2012-03-16

时间: 2024-09-20 05:16:20

淘宝开源MQ——metamorphosis的github分支的相关文章

淘宝开源其系统监控工具Tsar

淘宝在开发社区的贡献可谓功不可没,近日又将其系统监控工具Tsar代码上传至GitHub.据@淘叔度介绍,Tsar在淘宝内部已经被大量使用,它不仅可以监控CPU.IO.内存.TCP等系统状态,也可监控Apache.Nginx/Tengine.Squid等服务器状态. Tsar(Taobao System Activity Reporter)可将收集到的数据存储在磁盘上,另外可以支持将数据存储到MySQL中,也可将数据发送到Nagios报警服务器.在展示数据层面,可以指定模块,并且支持对多条信息的数

淘宝开源Android容器化框架Atlas开发者指南

Atlas 由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发.快速迭代和动态部署,适用于 Android 4.x 以上系统版本的大小型 App 开发. 该框架于2017年3月13日正式开源,源码:alibaba/atlas 开发者指南(视频教程):开源Android容器化框架Atlas开发者指南 **项目背景 ** 随着手机淘宝业务的快速增长,协作研发团队的不断扩大,技术也面临着更多挑战: 一方面代码量快速上升导致方法过多,限制打包的正常输出 另一个方面各业务线的开发和集

淘宝开源metaq的python客户端

    前面一篇博客介绍了我在github上的一个metaq分支,今天下午写了个metaq的python客户端,目前仅支持发送消息功能,不过麻雀虽小,五脏俱全,客户端和zookeeper的交互和连接管理之类都还具备,不出意外,我们会首先用上.第一次正儿八经地写python代码,写的不好的地方请尽管拍砖,多谢.     项目叫meta-python,仍然放在github上:https://github.com/killme2008/meta-python    使用需要先安装zkpython这个库

淘宝开源数据库OceanBase编译、安装和配置手册

概述     OceanBase是 一个高性能的分布式表格系统,提供类似BigTable的性能和扩展性,但表格中保存的是强类型的数据,比如integer,string,datetime等. 它使用C++编写,运行于64位Linux环境下.生产环境下需要使用多台机器搭建OceanBase集群以提供高可用和高性能,但是你也完全可以使用一 台机器运行OceanBase.     本章节讲解如何迅速搭建一个可用的最小OceanBase环境,在这之前请确保你能提供以下的条件: 64位的Linux服务器一台

淘宝开源大合集

淘宝分布式配置管理服务Diamond

在一个分布式环境中,同类型的服务往往会部署很多实例.这些实例使用了一些配置,为了更好地维护这些配置就产生了配置管理服务.通过这个服务可以轻松地管理这些应用服务的配置问题.应用场景可概括为: zookeeper的一种应用就是分布式配置管理(基于ZooKeeper的配置信息存储方案的设计与实现).百度也有类似的实现:disconf. Diamond则是淘宝开源的一种分布式配置管理服务的实现.Diamond本质上是一个Java写的Web应用,其对外提供接口都是基于HTTP协议的,在阅读代码时可以从实现

淘宝章文嵩:开源价值很大,但我也算不出来有多大

在今年12月4日的Velocity China Web性能与运维大会上,阿里集团的章文嵩博士(淘宝正明)再次以大会主席的身份在台上进行了分享,今年分享的主题是阿里集团的开源成果以及开源流程的介绍.借着这次大会,51CTO编辑针对开源这个话题跟章文嵩博士展开了进一步的沟通,下面将沟通内容整理出来,分享给大家. 章文嵩(淘宝正明) 本次沟通的主题是:身为技术主管或CTO,要如何在企业内部推动开源? ---以下为采访实录--- 51CTO:章博士您好!感谢您再次接受51CTO的采访.那么首先一个问题就

淘宝code—— 最给力的国内免费SVN(不限语言),异地团队开发、打造个人开源项目不再是梦

相信大家都听说过GitHub,也有很多人在用,但是GitHub毕竟在国外,速度不是很给力,而且安装过程也是很漫长.今天来给大家介绍一个国内的免费的开源项目平台,当然也是一个SVN版本控制器,名字叫taocode,也叫阿里开源,是淘宝的一个开源项目平台. 下面是他的简介: TaoCode是为开源爱好者和广大技术人员提供交流.孵化.创新项目的平台,同时平台也遵循开源理念全面开源,欢迎更多朋友来参与平台建设,希望在我们共同的努力下能加速中国开源消费者向开源贡献者的转变. 网站地址是:http://co

OAuth2 通用组件升级篇(开源,又见开源 - 新增支持淘宝登陆)

前言: 最近忙碌了几件事: 1:QBlog v3系列单用户版升级了:主要是园子里的地平线同学反馈了些问题,所以顺道修正和优化一起折腾: 下载地址:http://www.cyqdata.com/download/article-detail-427 地平线同学的刚弄上的博客:http://www.tanyucheng.cn 2:帮一园子友人折腾优化Http代理工具,并支持Https访问,这项成果,后续会集成到 秋式广告杀手 里. 3:看那个霹雳的刀剑春秋,剧情不错,特别是生死相许的不世基情. 4: