摘要:OpenMessaging是由阿里巴巴发起,雅虎、滴滴、Streamlio、WeBank、Datapipeline等公司共同发起的分布式消息规范。它的目标是创建一个供应商中立的、面向云原生的、对流计算和大数据生态友好的下一代分布式消息传递标准。OpenMessaging是由阿里巴巴发起,雅虎、滴滴、Streamlio、WeBank、Datapipeline等公司共同发起的分布式消息规范。其目标是创建一个供应商中立、面向云原生、对流计算和大数据生态友好的下一代分布式消息标准。目前,OpenMessaging已进入Linux基金会,并得到ApacheRocketMQ、ApachePulsar(Incubating)等多个消息平台的支持。目前,OpenMessaging1.0.0-预览版已经发布,正在接受公众审核。本次发布的内容包括:1.规范定义了基于队列的消息模型。添加类型系统。定义了消息域模型中的元数据。更多改进请参考:https://github.com/openmessag...2.运行时接口(Java&CPP)去除了ResourceManager中过多未定义的操作策略,增加了路由和过滤操作。将Pullconsumer和Pushconsumer接口合并到Consumer接口中,减少不必要的概念。将BatchProducer和Producer接口合并为Producer接口,减少不必要的概念。定义了明确的错误代码和异常。StreamingConsumer接口暂时移除,后续会与Consumer接口合并。定义了清晰的消息格式,去掉了不能受Key-Value限制的headers。重新定义交易消息相关接口。删除了过多的键值属性。一些接口被重命名。更多改进请参考:https://github.com/openmessag...
