streamline the cloud-native world with distributed messaging!speech9)alibaba_mr... ·...

19
Streamline the Cloud-Native World With Distributed Messaging! Qipeng Lee([email protected])

Upload: others

Post on 07-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Streamline the Cloud-Native WorldWith Distributed Messaging!

Qipeng Lee([email protected])

Page 2: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Agenda

• What is OpenMessaging

• OpenMessaging Projects

• How OpenMessaging Community works

Page 3: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Who am I

• Linux OpenMessaging Advisory Board Member

• Apache RocketMQ PMC Member & Committer

• Technology Expert of Alibaba

• Mentor of Alibaba Summer of Code

Page 4: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Definition What is OpenMessaging?

Page 5: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Backgrounds What is OpenMessaging?

JMQ DDMQ

RocketMQ

App-Producer

Application

App-Consumer

Page 6: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Value for User What is OpenMessaging?

Unified API

Hybrid Cloud

Vendor Lock-in

Migration Costs

Page 7: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Architecture and Landscape What is OpenMessaging?

Page 8: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

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?

Page 9: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

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?

Page 10: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

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?

Page 11: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Open Source ProjectHow Community Works

Support

DDMQ

JMQ

RocketMQ

E-RocketMQ

URL: rocketmq.apache.org

Page 12: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Agenda

• What is OpenMessaging

• OpenMessaging Projects

• How OpenMessaging Community works

Page 13: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

OpenMessaging Connect What is OpenMessaging?

Page 14: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

OpenMessaging Dledger What is OpenMessaging?

Page 15: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

OpenMessaging Dledger What is OpenMessaging?

Page 16: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Agenda

• Why OpenMessaging

• What is OpenMessaging

• How OpenMessaging Community works

Page 17: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

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

Page 18: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Collaboration Style

Open source vendors Commercialize vendors

How Community Works

Support Support

DDMQ

JMQ

RocketMQ

E-RocketMQ

Page 19: Streamline the Cloud-Native World With Distributed Messaging!Speech9)Alibaba_Mr... · 2019-11-21 · OpenMessaging open source project officially entered Linux foundation OMBI Release

Thanks

http://openmessaging.cloud/https://groups.google.com/forum/#!forum/openmessaginghttps://twitter.com/Open_Messaginghttps://github.com/openmessaging