incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ji luo <guns...@gmail.com>
Subject Re: Re: [VOTE] Accept RocketMQ into the Apache Incubator
Date Fri, 11 Nov 2016 05:51:04 GMT
+1

2016-11-11 12:55 GMT+08:00 Luke Han <luke.hq@gmail.com>:

> +1 (binding)
>
>
>
>
> Best Regards!
> ---------------------
>
> Luke Han
>
> On Fri, Nov 11, 2016 at 11:37 AM, Hao Chen <hao@apache.org> wrote:
>
> > +1, good luck.
> >
> > - Hao
> >
> > On Fri, Nov 11, 2016 at 11:32 AM, Qun Zhao <911@zhaoqun911.cn> wrote:
> >
> > > +1
> > >
> > >
> > > From: Quanxi Ji
> > > Date: 2016-11-11 11:26
> > > To: general
> > > Subject: Re: [VOTE] Accept RocketMQ into the Apache Incubator
> > > +1
> > >
> > > 2016-11-11 10:50 GMT+08:00 Feng Longda <hustjackie@gmail.com>:
> > >
> > > > +1 (no binding)
> > > >
> > > > More 100 companies are using RocketMQ(Please refer to "who are using
> > > > RocketMQ " https://github.com/alibaba/RocketMQ/issues/1),  I
> > > > definitely believe it can provide a good solution to stable deliver
> > > > and receive message
> > > >
> > > > 2016-11-11 10:28 GMT+08:00 冀全喜 <729040838@qq.com>:
> > > > > +1
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > ------------------ 原始邮件 ------------------
> > > > > 发件人: "Bruce Snyder";<bsnyder@apache.org>;
> > > > > 发送时间: 2016年11月11日(星期五) 凌晨0:41
> > > > > 收件人: "general"<general@incubator.apache.org>;
> > > > >
> > > > > 主题: [VOTE] Accept RocketMQ into the Apache Incubator
> > > > >
> > > > >
> > > > >
> > > > > Subsequent to the discussion on RocketMQ, I would like to call a
> vote
> > > on
> > > > > accepting RocketMQ into the Apache Incubator.
> > > > >
> > > > > [ ] +1 Accept RocketMQ into the Apache Incubator
> > > > > [ ] +0 Abstain.
> > > > > [ ] -1 Do not accept RocketMQ into the Apache Incubator because...
> > > > >
> > > > > The proposal is pasted below and also available in the wiki here:
> > > > >  https://wiki.apache.org/incubator/RocketMQProposal
> > > > >
> > > > > Also, the ASF voting guidelines are available here:
> > > > >  http://www.apache.org/foundation/voting.html
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Bruce
> > > > >
> > > > >
> > > > > = RocketMQ Proposal =
> > > > >
> > > > > == Abstract ==
> > > > >
> > > > > RocketMQ is a fast, low latency, reliable, scalable, distributed,
> > easy
> > > to
> > > > > use message-oriented middleware, especially for processing large
> > > amounts
> > > > of
> > > > > streaming data.
> > > > >
> > > > > == Proposal ==
> > > > >
> > > > > RocketMQ provides a message model including both pub/sub and P2P
> and
> > it
> > > > > supports both reliable FIFO and strict sequential message queues.
> It
> > > also
> > > > > has the ability to accumulate a billion messages in a single queue,
> > > > > provides mobile, internet-friendly protocols such as MQTT and HTTP.
> > > > > RocketMQ also supports the ability to load data into Apache Hadoop
> > for
> > > > > offline storage or to handle stream processing for Apache Storm.
> > > > >
> > > > > == Background ==
> > > > >
> > > > > RocketMQ was developed at Alibaba in 2011 and has been used in
> > > production
> > > > > there since that time. It can process the large amounts of events
> > > > generated
> > > > > by various systems and provides a common repository for many types
> of
> > > > > consumers to access and process those events. RocketMQ also handles
> > > > dozens
> > > > > of types of events including trade order process, search, social
> > > network
> > > > > activity stream and data pipeline. Every day at Alibaba, RocketMQ
> > > > clusters
> > > > > process more than 500 billion events. The Alibaba Group also uses
> > > > RocketMQ
> > > > > to provide message services for more than 3000 core applications.
> > > > >
> > > > > RocketMQ was developed to meet Alibaba's particular use cases to
> > > provide
> > > > > low latency message delivery and high throughput message sending.
> > > Alibaba
> > > > > has also created its cornerstone product derived from RocketMQ, a
> > > > Platform
> > > > > as a Service (PaaS) product named the Alibaba Cloud Platform (
> > > > > https://intl.aliyun.com/).  More than 100 companies use the
> RocketMQ
> > > > open
> > > > > source version today. We believe RocketMQ can benefit more people
> so,
> > > we
> > > > > would like to share it via the ASF and begin developing a community
> > of
> > > > > developers and users via The Apache Way.
> > > > >
> > > > >
> > > > > == Rationale ==
> > > > >
> > > > > As background description, many organizations can benefit from a
> low
> > > > > latency, reliable, high throughput, distributed platform. Its usage
> > is
> > > > > varied and we expect many new use cases to emerge. RocketMQ
> provides
> > > many
> > > > > features to support many use cases from enterprise application
> > > > integration,
> > > > > to web applications to the flourishing of IoT applications.
> > > > >
> > > > > == Current Status ==
> > > > >
> > > > > === Meritocracy ===
> > > > >
> > > > > The intent of this proposal is to start building a diverse
> developer
> > > and
> > > > > user community around RocketMQ following the ASF meritocracy model.
> > > Since
> > > > > RocketMQ was open sourced, we have solicited contributions via the
> > > > website
> > > > > and presentations given to user groups and technical audiences and
> > have
> > > > > received positive feedback and contributions including clients for
> > C++
> > > > and
> > > > > .NET. We plan to continue this support for new contributors and
> work
> > > with
> > > > > those who contribute significantly to the project to encourage them
> > to
> > > > > become committers.
> > > > >
> > > > > === Community ===
> > > > >
> > > > > RocketMQ is currently being developed by engineers working for
> > Alibaba
> > > > > where it is highly used in a production environment. We also have
> > > active
> > > > > users in or have received contributions from a diverse set of
> > companies
> > > > > including CMBC(China Minsheng Bank), Schneider Electric(
> > > > > http://www.schneider-electric.com/), the China Railway Ministry
> > > official
> > > > > ticketing website, China Union, Sina, Umei (http://sh.jumei.com),
> > > > Chinese
> > > > > Academy of Sciences and many more. We hope to grow the base of
> > > > contributors
> > > > > by inviting all those who offer significant contributions and excel
> > > > through
> > > > > the use of The Apache Way. Contributions from outside of Alibaba
> are
> > > now
> > > > > being received by the RocketMQ project, including a dashboard, the
> > > > > flume-rocketmq module, the storm-rocketmq and more.
> > > > >
> > > > > To further this goal, the project currently makes use of GitHub
> > project
> > > > > features as well as a public mailing list via Google Groups.
> > > > >
> > > > >
> > > > > === Core Developers ===
> > > > >
> > > > > RocketMQ is currently being developed by engineers from Alibaba and
> > > > > Yeahmobi: Xiaorui Wang, Von Gosling, Jiangwei Jiang, Xinyu Zhou,
> > > Zhanhui
> > > > > Li. Xiaorui Wang, one of Alibaba MOM project owners is also the
> > > > originator
> > > > > of the RocketMQ project. He has rich experience with open source
> > > > software,
> > > > > as well as being active within the RocketMQ community. Von Gosling,
> > > > another
> > > > > MOM project owner at Alibaba and co-creator of the RocketMQ
> project,
> > is
> > > > an
> > > > > active open source software committer and has been an active
> > > contributor
> > > > to
> > > > > several projects in Alibaba, Apache community and Google Code. Von
> > also
> > > > has
> > > > > deep experience with performance tuning, distributed system design
> > and
> > > > > coding. Xinyu Zhou, Wei Zhou and Jinjixiang, They have rich
> > experience
> > > in
> > > > > distributed system design and performance tuning, especially in
> > message
> > > > > queue, big data, etc. Zhanhui Li, is a developer at Yeahmobi who
> has
> > a
> > > > > great passion for software engineering, especially in fields of
> > > > distributed
> > > > > system design and development. Longda, has been involved with
> several
> > > > open
> > > > > source projects released by Alibaba,especially jstorm project,
> which
> > > has
> > > > > donated to apache.
> > > > >
> > > > > === Aligment ===
> > > > >
> > > > > The ASF is the natural choice to host the RocketMQ project as its
> > goal
> > > of
> > > > > encouraging community-driven open source projects fits with our
> > vision
> > > > for
> > > > > RocketMQ. The ASF is also the home to many other projects with
> which
> > we
> > > > are
> > > > > familiar with and hope to integrate with RocketMQ including Apache
> > > Storm,
> > > > > Flume and Hadoop. We believe that there will be mutual benefit by
> > close
> > > > > proximity to these and other projects.
> > > > >
> > > > > == Known Risks ==
> > > > >
> > > > > === Orphaned products ===
> > > > >
> > > > > The core developers currently work full-time on the RocketMQ
> project
> > > for
> > > > > Alibaba. RocketMQ provides a critical internal infrastructure and
> has
> > > > been
> > > > > in production use at Alibaba since 2011, so there is no concern
> that
> > it
> > > > > will become an orphaned project.
> > > > >
> > > > > === Inexperience with Open Source ===
> > > > >
> > > > > The core developers are all active contributors, users and
> followers
> > of
> > > > > open source. They are all already committers and contributors to
> the
> > > > > RocketMQ Github project and several of them also have experience
> > > actively
> > > > > contributing to open source projects. Though the core set of
> > developers
> > > > do
> > > > > not have experience at the ASF, there are plans to onboard
> > individuals
> > > to
> > > > > the project who have ASF open source experience.
> > > > >
> > > > > === Homogenous Developers ===
> > > > >
> > > > > The current core developers are from Alibaba and Yeahmobi but the
> > goal
> > > is
> > > > > to establish a vibrant developer community and we will actively
> > > encourage
> > > > > new contributors.
> > > > >
> > > > > === Reliance on Salaried Developers ===
> > > > >
> > > > > Currently, the developers are paid to work on RocketMQ for both
> > Alibaba
> > > > and
> > > > > Yeahmobi. We look forward to building a strong community around the
> > > > project
> > > > > in order to encourage more contributors to join the project.
> > > > >
> > > > > === Relationships with Other Apache Products ===
> > > > > RocketMQ is not currently integrated with any other ASF projects
> > except
> > > > for
> > > > > several Apache Commons products, such as commons-lang, commons-cli,
> > > etc.
> > > > As
> > > > > a messaging server, it is mainly used to traditional
> > publish/subscribe
> > > > > scenario and demandingly high volume realtime transaction system
> that
> > > > > tolerates no message loss. It uses java primitive file api and some
> > jni
> > > > > technology to custom-build storage desgin. More details about its
> > > > storage,
> > > > > please see the [[
> > > > > https://github.com/alibaba/RocketMQ/wiki/how-to-support-
> > > > more-queues|RocketMQ
> > > > > Storage Design]]) The table below providing some context for simple
> > > > > comparison to some other Apache messaging projects at the ASF such
> as
> > > > > ActiveMQ and Kafka (apologies for the terrible MoinMoin table
> > > formatting,
> > > > > its syntax is limited. For a much better formatted table, please
> see
> > > the
> > > > [[
> > > > > https://github.com/alibaba/RocketMQ/wiki/motivation|RocketMQ
> Github
> > > > page]]).
> > > > >
> > > > > ||'''Messaging Product'''||'''Protocol and
> Specification'''||'''Order
> > > > > Message'''||'''Message Filter'''||'''Server Triggered
> > > > > Redelivery'''||'''Persistent Messaging'''||'''Retroactive
> > > > > Consumers'''||'''Message Priority'''||'''High Availability and
> > > > > Failover'''||'''Message Tracking'''||'''Configuration'
> > > ''||'''Management
> > > > and
> > > > > Operation Tools'''||
> > > > > || ActiveMQ || Push model, supports OpenWire, Stomp, AMQP, HTTP,
> JMS,
> > > > MQTT
> > > > > || Exclusive consumer or exclusive queues will ensure ordering ||
> > > > Supported
> > > > > || Not Supported || Supports very fast persistence using JDBC along
> > > with
> > > > a
> > > > > high performance journal,such as LevelDB and KahaDB || Supported
||
> > > > > Supported || Supported, depending on storage, if Kahadb storage a
> > > > ZooKeeper
> > > > > server is required, maybe trigger split brain after rebooting half
> > of a
> > > > > two-node cluster || Not Supported || The default configuration is
> low
> > > > > level, user need to optimize the configuration ||Supported ||
> > > > > || Kafka || Pull model, supports TCP || Ensure ordering of messages
> > > > within
> > > > > a partition || Supported, you can use Kafka Streams to filter
> > messages
> > > ||
> > > > > Not Supported || High performance file storage || Supported offset
> > > > indicate
> > > > > || Not Supported || Supported, requires a ZooKeeper server || Not
> > > > Supported
> > > > > || Kafka uses key-value pairs format for configuration. These
> values
> > > can
> > > > be
> > > > > supplied either from a file or programmatically. || Supported, use
> > > > terminal
> > > > > commands to expose core metrics ||
> > > > > || RocketMQ || Pull model, supports TCP, JMS || Ensure strict
> > ordering
> > > of
> > > > > messages, have no hot spot problem and can scale out gracefully ||
> > > > > Supported, you can even upload yourself custom-built filter code
> > > snippets
> > > > > || Supported || High performance and low latency file storage ||
> > > > Supported
> > > > > timestamp and offset 2 indicates || Not Supported ||
> > > > Supported,Master-Slave
> > > > > model, without anther kit || Supported || All configurations are
> off
> > > the
> > > > > shelf, user only needs to pay attention to a few configurations ||
> > > > > Supported, rich web and terminal command to expose core metrics ||
> > > > >
> > > > > === A Excessive Fascination with the Apache Brand ===
> > > > >
> > > > > While we respect the reputation of the Apache brand and have no
> doubt
> > > > that
> > > > > it will attract new contributors and users, our interest is
> primarily
> > > to
> > > > > give RocketMQ a solid home as an open source project following an
> > > > > established development model. More reason are provided in the
> > > Rationale
> > > > > and Alignment sections.
> > > > >
> > > > > == Documentation ==
> > > > >
> > > > > Information about RocketMQ can be found on the Github project wiki
> [
> > > > > https://github.com/alibaba/RocketMQ]
> > > > >
> > > > > == Initial Source ==
> > > > >
> > > > > RocketMQ has been under development at Alibaba since 2011. The
> source
> > > > code
> > > > > was opened up in 2012. It is currently hosted on Github using the
> > > Apache
> > > > > License ([https://github.com/alibaba/RocketMQ/blob/master/LICENSE]
> ).
> > > > >
> > > > > == External Dependencies ==
> > > > >
> > > > > RocketMQ depends on some Apache projects:
> > > > >
> > > > > * Commons Lang
> > > > > * Commons CLI
> > > > > * Commons Codec
> > > > > * Maven
> > > > >
> > > > > and other open source projects (organized by license):
> > > > >
> > > > > * ALv2:
> > > > >  * JNA
> > > > >  * Netty
> > > > >  * FastJson
> > > > >  * Jackson
> > > > >
> > > > > * MPL
> > > > >  * Javassist
> > > > >
> > > > > * MIT
> > > > >  * Mockito
> > > > >  * SLF4J
> > > > >  * Bridge-method-annotation
> > > > >
> > > > > * EPL 1.0
> > > > >  * JUnit
> > > > >  * Logback
> > > > >
> > > > >
> > > > > As all dependencies are managed using Apache Maven, none of the
> > > > > external libraries need to be packaged in a source distribution.
> > > > >
> > > > > == Required Resources ==
> > > > >
> > > > > === Mailing lists ===
> > > > >
> > > > > * rocketmq-private (PMC discussion)
> > > > > * rocketmq-dev (developer discussion)
> > > > > * rocketmq-user (user discussion)
> > > > > * rocketmq-commits (SCM commits)
> > > > > * rocketmq-issues (JIRA issue feed)
> > > > >
> > > > > === Subversion Directory ===
> > > > >
> > > > > Git is the preferred source control management system: git://
> > > > > git.apache.org/rocketmq
> > > > > === Issue Tracking ===
> > > > >
> > > > > JIRA RocketMQ (RocketMQ)
> > > > >
> > > > > === Other Resources ===
> > > > >
> > > > > The existing source code already has unit tests so we will make use
> > of
> > > > > existing Apache continuous testing infrastructure. The resulting
> load
> > > > > should not be very large.
> > > > >
> > > > > == Initial Committers ==
> > > > >
> > > > > * Xiaorui Wang <vintage.wang at gmail dot com>
> > > > > * Von Gosling <fengjia10 at gmail dot com>
> > > > > * Xinyu Zhou <zhou at xinyu dot im>
> > > > > * Zhanhui Li <lizhanhui at gmail dot com>
> > > > > * Wei Zhou <zhouwei198732 at gmail dot com>
> > > > > * Jinjixiang <canna1989115 at gmail dot com>
> > > > > * Longda <hustjackie at gmail dot com>
> > > > >
> > > > >
> > > > > == Affiliations ==
> > > > >
> > > > > * Xiaorui Wang: Alibaba
> > > > > * Von Gosling: Alibaba
> > > > > * Xinyu Zhou: Alibaba
> > > > > * Zhanhui Li: Yeahmobi
> > > > > * Wei Zhou: Alibaba
> > > > > * Jinjixiang: Alibaba
> > > > > * Longda: Alibaba
> > > > >
> > > > >
> > > > > == Sponsors ==
> > > > >
> > > > > === Champion ===
> > > > >
> > > > > Bruce Snyder bsnyder@apache.org
> > > > >
> > > > > === Nominated Mentors ===
> > > > >
> > > > > * Justin McLean jmclean@apache.org
> > > > > * Bruce Snyder bsnyder@apache.org
> > > > > * Brian McCallister brianm@apache.org
> > > > > * Willem Ning Jiang ningjiang@apache.org
> > > > > * Luke Han lukehan@apache.org
> > > > >
> > > > > === Sponsoring Entity ===
> > > > >
> > > > > We are requesting the Incubator to sponsor this project.
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > perl -e 'print unpack("u35",
> > > > > "\@0G)U8V4\@4VYY9&5R\"F)S;GED97)\`87!A8VAE+F]R9PH\`");'
> > > > >
> > > > > ActiveMQ in Action: http://bit.ly/2je6cQ
> > > > > Blog: http://bruceblog.org/
> > > > > Twitter: http://twitter.com/brucesnyder
> > > >
> > > > ------------------------------------------------------------
> ---------
> > > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> > > > For additional commands, e-mail: general-help@incubator.apache.org
> > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message