Skip to content

project road map

matthewliu edited this page Mar 20, 2020 · 13 revisions

More coming soon...

  • 提供基于云的SaaS服务。

2020/07 v1.3.0

  • 提供嵌入式的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的支持。

2020/03 v1.2.0

  • 支持发布订阅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数据库。

2019/10 v1.1.0

  • 新增Processor模块,支持实时流计算,实现IFTTT规则引擎。
  • 适配Fabric,以插件的形式加载底层区块链依赖。
  • 优化内置的solidity合约,提升数据存储效率。提供数据向前兼容的升级方案。
  • Governance优化,提供用户视图授权,数据分析增强。

2019/07 v1.0.0

  • 支持FISCO BCOS 2.0,提供基于多群组的用户隐私方案。
  • Governnance增加账号模块提升访问安全,使用多视图的方式管理不同的区块链。
  • 支持事件自定义属性,通过自定义属性预留未来功能扩展。
  • 支持通配符订阅和批量订阅。通配符按MQTT3.1.1协议相关规定实现。
  • 优化订阅逻辑逻辑,大幅降低对区块链节点的访问压力。
  • 支持内置的MQTT协议,不再使用Mosquitto桥接方案。
  • 支持Docker镜像部署。

2019/04 v0.9.0

  • 提供Broker服务支持事件的发布订阅Pub/Sub功能,以及事件主题的CRUD管理。
  • 支持RESTFul/JsonRPC/STOMP/MQTT等多种接入协议。
  • 提供访问Broker的Java SDK,并上传maven仓库管理。
  • 提供Governance服务,通过Web端管理主题以及查看订阅列表,提供区块链的节点、交易记录等信息的查询。
  • 提供一键安装脚本以及各种协议接入样例。
Clone this wiki locally