一、简介
OpenMessaging 项目由阿里巴巴发起,与雅虎、滴滴出行、Streamlio 公司共同参与创立,项目意在创立厂商中立、平台无关的分布式消息及流处理领域的应用开发标准。
2017年 OpenMessaging 开源项目正式入驻 Linux 基金会,这也是国内首个在全球范围发起的分布式计算领域的国际标准。

二、价值
在云计算时代,消息通讯已经成为现代数据驱动架构的关键环节,消息中间件可以连接数据源、数据处理引擎和应用程序。然而,全球范围内,消息领域仍然存在两大问题:一是缺乏供应商中立的行业标准,导致各种消息中间件的高复杂性和不兼容性,相应地造成了公司的产品低效、混乱和供应商锁定等问题。二是目前已有的方案框架并不能很好地适配云架构,即非云原生架构,因此无法有效地对大数据、流计算和物联网等新兴业务需求提供技术支持。
OpenMessaging 抛弃历史包袱,轻装上阵,期望能解决这些弊端。除了做到可以链接跨平台、跨语言、跨产品和跨云的标准之外,OpenMessaging 将提供 Cloud Native 的能力,面向云计算、混合云架构,实现多云平台无缝迁移,致力于提供金融、电子商务、IoT 及大数据等领域的一站式解决方案。
三、社区建设
OpenMessaging 社区的目标是为分布式消息分发创建全球采用的、供应商中立的和开放标准,可以部署在云端、内部和混合云情景中,推进 OpenMessaging 在云厂商和消息厂商落地。
OpenMessaging 的贡献者正在寻求通过以下方式改进分布式消息分发:
1.为分布式消息分发创建一个面向全球、面向云、供应商中立的行业标准
2.促进用于测试应用程序的标准基准发展
3.支持平台独立
4.以可伸缩性、灵活性、隔离和安全性为目标的云数据的流和消息分发要求
5.培育不断发展的开发贡献者社区
四、进展
目前,OpenMessaging 已经向社区发布1.0.0-preview 版本,提供了 Specification 以及 JAVA&CPP 版本的 Runtime Interface;在社区建设方面,包括微众银行,Datapipeline,移动云在内的多家公司宣布加入 OpenMessaging 一起共建标准及生态,积极推动 OpenMessaging 标准落地,此外,还有更多公司以及云厂商正在积极参与进来,一起将 OpenMessaging 打造成面向 Cloud Native,厂商中立的分布式消息事实标准。
你可以在这了解有关新项目的更多信息以及如何参与:
http://openmessaging.cloud
如果想要加入 OpenMessaging,欢迎在:
https://github.com/openmessaging/tsc
中以ISSUE方式提出。
在10月20举行的 OSCAR 开源先锋日上,阿里巴巴技术专家丁磊老师将在现场详细为您介绍 OpenMessaging 的背景与未来展望。

丁磊
阿里巴巴技术专家