streamline the cloud-native world with distributed messaging!speech9)alibaba_mr... ·...
TRANSCRIPT
Streamline the Cloud-Native WorldWith Distributed Messaging!
Qipeng Lee([email protected])
Agenda
• What is OpenMessaging
• OpenMessaging Projects
• How OpenMessaging Community works
Who am I
• Linux OpenMessaging Advisory Board Member
• Apache RocketMQ PMC Member & Committer
• Technology Expert of Alibaba
• Mentor of Alibaba Summer of Code
Definition What is OpenMessaging?
Backgrounds What is OpenMessaging?
JMQ DDMQ
RocketMQ
App-Producer
Application
App-Consumer
Value for User What is OpenMessaging?
Unified API
Hybrid Cloud
Vendor Lock-in
Migration Costs
Architecture and Landscape What is OpenMessaging?
Open Standard
Based on Queue Model, supports
multi messaging scenarios
Scalable
Supports multi operation(routing,
filtering…)
Flexible
Integrate streaming solutions
Streaming Native
What is OpenMessaging?
Open Standard
Define the common metadata of a message
Meta data
No limitation for vendors implementation
Protocol/vendor independent
First step towards portability of union
message solution
Portability
What is OpenMessaging?
2017.9 2017.10 2018.3 2018.4 2018.9
OpenMessaging
OpenMessaging-0.1.0-alpha
Linux Foundation
OpenMessaging open source project
officially entered Linux foundation
OMBI Release
OpenMessage BenchMark Release
By Alibaba,Streamlio,etc
V1.0.0-preview Release
Version 1.0.0 includes specification
and runtime interface (Java & CPP).
CNCF Landscape
Dan Kohn, CEO of CNCF, announced
that openmessaging will be included
in the CNCF Landscape
© 2 0 1 7 A l i b a b a M i d d l e w a r e G r o u p
2019
V1.2.0 Release
Version 1.0.0 includes specification
and runtime interface (Java & CPP).
History What is OpenMessaging?
Open Source ProjectHow Community Works
Support
DDMQ
JMQ
RocketMQ
E-RocketMQ
URL: rocketmq.apache.org
Agenda
• What is OpenMessaging
• OpenMessaging Projects
• How OpenMessaging Community works
OpenMessaging Connect What is OpenMessaging?
OpenMessaging Dledger What is OpenMessaging?
OpenMessaging Dledger What is OpenMessaging?
Agenda
• Why OpenMessaging
• What is OpenMessaging
• How OpenMessaging Community works
Collaboration Style
Version 1.0.0 Preview
• 622+ Stars
• 190+ Fork
• 7 TSC members from 4 orgs
• 9 Maintainers from 6 orgs
• 42 Contributors
• 9 Releases
• 669+ Commits
• 100+ twitter followers
How Community Works
Collaboration Style
Open source vendors Commercialize vendors
How Community Works
Support Support
DDMQ
JMQ
RocketMQ
E-RocketMQ
Thanks
http://openmessaging.cloud/https://groups.google.com/forum/#!forum/openmessaginghttps://twitter.com/Open_Messaginghttps://github.com/openmessaging