WeEvent - 分布式事件驱动架构


Apache-2.0
跨平台
Java

软件简介

什么是WeEvent?

WeEvent是一套分布式事件驱动架构,实现了可信、可靠、高效的跨机构、跨平台事件通知机制。

WeEvent由微众银行自主研发并完全开源,秉承分布式商业模式中对等合作、智能协同、价值共享的设计理念,致力于提升机构间合作效率,降低合作成本,同时打通应用程序、物联网、云服务和私有服务等不同平台,最终在不改变已有商业系统的开发语言、接入协议的情况下,做到跨机构、跨平台的事件通知与处理。更多内容详见WeEvent官网

特性

  • Broker服务:提供事件主题的CRUD管理,事件发布订阅Publish/Subscribe等功能;
  • 适配多协议:支持RESTful、JsonRPC、STMOP、MQTT等多种接入协议;
  • SDK及Demo:提供一个符合Java JMS规范JAR包,以及各种接入协议的代码样例;
  • 高可用性:通过集群的负载均衡和服务主备切换实现高可用;
  • 事件治理:通过Web管理台可以管理事件主题,可以查看区块链FISCO-BCOS节点、主题订阅等信息;