公告 | WeEvent v1.2.0发布

分布式事件驱动架构WeEvent今日发布最新版本WeEvent v1.2.0。该版本新增发布订阅大文件功能,提供了无需依赖服务、轻量级的Java SDK,同时向Cloud Native方向进化。通过一系列功能优化,WeEvent的部署及使用将更加便捷友好。

 

具体功能更新如下

 

  Add:

  • 支持发布订阅GB级别大文件,通过区块链的P2P网络传输文件,文件内容不上链,只对文件传输事件上链存证

  • 支持访问使用国密的区块链

  • 支持异步接口,大幅提升发布事件的TPS

  • 支持通过用户自有的区块链账号发布事件,以及对应的权限控制

  • 在推送事件的自定义属相里增加交易相关的信息

  • Processor规则引擎支持用户自定义的Timer Schedule任务

  • 提供直接集成进业务程序的Jar包weevent-core.jar,这个Jar包提供的功能不需要依赖任何WeEvent服务

  • 支持集群化部署,从Nginx + Zookeeper方案升级为Spring Cloud Gateway + Zookeeper网关方案,支持服务注册、发现、限流、熔断等

  • 提供内置的H2内存数据库支持,快速安装的版本默认使用H2数据库

 

  Fix:

  • 修复一些不符合MQTT3.1.1规范的实现

  • 修复MQTT协议连接断开时后台的堆栈错误

  • 修复Processor关于数据源的配置

  • 修复Governance上一些显示和交互异常

 

代码仓库:

https://github.com/WeBankFinTech/WeEvent

技术文档:

https://weeventdoc.readthedocs.io/zh_CN/latest/

 

在版本迭代和优化的过程中,开源社区的开发者们给予了极大支持,我们深表感谢。我们一如既往地欢迎大家向我们反馈您喜欢的特性、发现的问题、想要的功能,欢迎随时通过公众号与我们联系。

 

什么是WeEvent

 

WeEvent是一套分布式事件驱动架构,面向用户提供事件发布订阅Publish/Subscribe功能。发布到WeEvent上的事件永久存储,不可篡改,支持事后跟踪和审计。生产者通过WeEvent代理服务发布事件,事件内容会被记录到区块链上,消费者从WeEvent订阅事件。订阅成功后,只要生产者发布事件,消费者都会及时得到通知。

WeEvent由微众银行自主研发并完全开源,致力于提升机构间合作效率,降低合作成本,能够打通应用程序、物联网、云服务和私有服务等不同平台,在不改变已有商业系统的开发语言、接入协议的情况下,做到跨机构、跨平台的事件通知与处理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章