EventMesh 1.5.0 介绍
昨天我们的 EventMesh 1.5.0 版本正式发布,本次版本是 EventMesh 进入Apache孵化以来一次较大规模的更新。1.5.0 实现了三大新特性:一是提供 Mesh Bridge 的特性能力,支持 Mesh 之间根据订阅信息自动发现与数据流转,可供探索更广泛的业务场景;二是提供了golang sdk,全面支持 Go语言;三是支持 Nacos registry,增强治理能力。除此之外,我们还完成了大量的代码优化和问题修复,进一步提高了应用的可用性、安全性和稳定性。

新特性
- 基于Nacos 提供 Mesh Bridge 的特性能力,支持 Mesh 之间根据订阅信息的自动发现与的数据流转,可供探索更广泛的 Data Mesh 业务场景。

- Mesh Bridge 可以方便企业实现跨域、跨云的数据共享与业务协同,从而打破信息孤岛
- 跨域集成:打通地域限制,可以实现区域业务集成自治与共享,保障业务集成的可靠性
- 跨云集成:确保云间核心业务的无缝对接
- 基于 Mesh Bridge 还可以实现多场景应用与异构数据入湖
- 通过 Bridge 连接汇集企业在不同地域的数据,并通过统一的标准化规范提供给上层应用。上层应用无需关注数据的存储和来源,可以直接复用该数字核心资产,实现业务生成数据、数据反哺业务的闭环
- 新增 golang sdk,提供对Go语言的支持,继续丰富应用开发者生态
- 支持 Nacos registry,增强治理能力
优化
- [eventmesh-runtime] 新增对于 registry 是否完成启用的检查
- [eventmesh-runtime] 为event bridge 新增 remote processor
- [eventmesh-runtime] 简化 topic 订阅信息
- [eventmesh-trace-plugin] 优化类与类之间的关系,减少耦合
- [eventmesh-trace-plugin] 新增单元测试
- [eventmesh-sdk-java] 新增单元测试
- [eventmesh-sdk-java] 优化避免单元测试中的反射修改 field 值
- [eventmesh-sdk-java] 自动导出依赖到其他模块
- [eventmesh-sdk-java] 将 lombok 设置为 compileOnly
- [eventmesh-sdk-java] 删除非必需的 shadow plugin
- [eventmesh-registry] 新增跨集群远程订阅发现功能
- [eventmesh-protocol-plugin] 为 Server 新增 trace buried point
- [eventmesh-common] 移除无用或功能重复的类和常量
- [eventmesh-common] 新增 EVENTMESH_TTL
- [eventmesh-common] 新增 WatchDirectoryTask
- [build.gradle]采用更新版本的 spring, rocketmq, jackson-databind
- [docs] 完善中英文 quick-start 文档和设计文档
- [docs] 增加单元测试文档和 issue 模板
Bug修复
- [eventmesh-runtime] 修复 Mac 中 shell 脚本无法找到 main 方法的问题
- [eventmesh-runtime] 修复 Mac 中 shell 脚本无法获取系统参数的问题
- [eventmesh-runtime] 修复 json 反序列化时发生的错误
- [eventmesh-runtime] 修复从 clientGroupMap 中移除 item 时发生的错误
- [eventmesh-runtime] 修复 checkMainStyle 问题
- [eventmesh-trace-plugin] 修复 checkStyleTest 问题
- [eventmesh-connector-plugin] 修复 Windows 中无法加载 config 文件的问题
预告
在后续的版本中,如下特性将会与大家见面:
- 支持 WebHook 协议进行消息推送
- 支持 NodeJS SDK
- 集成 Kafka-connector 和 Redis-connector
- ......
EventMesh社区欢迎更多的用户、开发者参与讨论共建。
项目地址
https://github.com/apache/incubator-eventmesh/tree/master
致谢
EventMesh 1.5.0 的发布离不开各位EventMesh社区小伙伴的支持,在这里感谢大家的贡献!EventMesh 社区期待有更多的用户、开发者和厂商参与到 EventMesh 生态的建设中来!以下是新增 Committer 和 Contributors (如有遗漏,请联系我们):
li-xiao-shuang
mytang0、xiehongfeng100、AmanSarraf、RSTdefg、xuesongxs、Markliniubility、HoffmanZheng、mroccyen、walleliu1016、wallezhang、misselvexu

加入我们
欢迎扫码添加 ID eventmesh 小助手,拉你加入我们的微信交流