-
Notifications
You must be signed in to change notification settings - Fork 117
project road map
matthewliu edited this page Mar 20, 2020
·
13 revisions
More coming soon...
- 提供基于云的SaaS服务。
- 提供嵌入式的SDK,支持在单片机上直接发布事件。第一个版本适配Tiny OS。
- MQTT支持client id持久化。
- 支持通过自定义属性发布瞬时消息,瞬时消息不上链,不保证100%可靠到达。
- weevent-client.jar提供异步发布事件的接口。
- 文件发布订阅接口支持直接读写FTP服务。
- 将JMS相关的功能从weevent-client.jar分离,独立为weevent-jms.jar。
- 将文件发布订阅相关的功能从weevent-broker模块分离,独立为weevent-file模块。
- 移除对FISCO-BCOS老版本1.3的支持。
- 支持订阅发布GB级别大文件。通过区块链的P2P网络传输文件,文件内容不上链,只对文件传输事件上链存证。
- 支持访问使用国密的区块链。
- 提升对MQTT协议3.1.1的匹配度,支持服务等级Qos=0。
- 支持异步接口,大幅提升发布事件的TPS。
- 支持通过用户自有的区块链账号发布事件,以及对应的权限控制。
- 在推送事件的自定义属相里增加交易相关的信息。
- Processor规则引擎支持用户自定义的Timer Schedule任务。
- 提供直接集成进业务程序的Jar包weevent-core.jar,这个Jar包提供的功能不需要依赖任何WeEvent服务。
- 支持集群化部署,从Nginx + Zookeeper方案升级为Spring Cloud Gateway + Zookeeper网关方案。支持服务注册、发现、限流、熔断等。
- 提供内置的H2内存数据库支持,快速安装的版本默认使用H2数据库。
- 新增Processor模块,支持实时流计算,实现IFTTT规则引擎。
- 适配Fabric,以插件的形式加载底层区块链依赖。
- 优化内置的solidity合约,提升数据存储效率。提供数据向前兼容的升级方案。
- Governance优化,提供用户视图授权,数据分析增强。
- 支持FISCO BCOS 2.0,提供基于多群组的用户隐私方案。
- Governnance增加账号模块提升访问安全,使用多视图的方式管理不同的区块链。
- 支持事件自定义属性,通过自定义属性预留未来功能扩展。
- 支持通配符订阅和批量订阅。通配符按MQTT3.1.1协议相关规定实现。
- 优化订阅逻辑逻辑,大幅降低对区块链节点的访问压力。
- 支持内置的MQTT协议,不再使用Mosquitto桥接方案。
- 支持Docker镜像部署。
- 提供Broker服务支持事件的发布订阅Pub/Sub功能,以及事件主题的CRUD管理。
- 支持RESTFul/JsonRPC/STOMP/MQTT等多种接入协议。
- 提供访问Broker的Java SDK,并上传maven仓库管理。
- 提供Governance服务,通过Web端管理主题以及查看订阅列表,提供区块链的节点、交易记录等信息的查询。
- 提供一键安装脚本以及各种协议接入样例。