Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webankblockchain/weevent
Event-Driven Architecture Based on Blockchain.基于区块链的事件驱动架构
https://github.com/webankblockchain/weevent
blockchain event-driven iot-hub message-queue mqtt stomp websocket
Last synced: 4 days ago
JSON representation
Event-Driven Architecture Based on Blockchain.基于区块链的事件驱动架构
- Host: GitHub
- URL: https://github.com/webankblockchain/weevent
- Owner: WeBankBlockchain
- License: other
- Created: 2019-04-18T03:01:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-12-08T06:43:10.000Z (about 3 years ago)
- Last Synced: 2024-12-14T14:08:19.678Z (11 days ago)
- Topics: blockchain, event-driven, iot-hub, message-queue, mqtt, stomp, websocket
- Language: Java
- Homepage: http://fintech.webank.com/weevent
- Size: 38.2 MB
- Stars: 640
- Watchers: 26
- Forks: 117
- Open Issues: 7
-
Metadata Files:
- Readme: README-en.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[中文](README.md) | [English](README-en.md)
![image](https://github.com/WeBankBlockchain/WeEvent-docs/blob/master/docs/image/weevent-logo.png)
[![CodeFactor](https://www.codefactor.io/repository/github/webankblockchain/weevent/badge)](https://www.codefactor.io/repository/github/webankblockchain/weevent)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/1d2141e952d84a47b0a615e51702bf6f)](https://www.codacy.com/app/WeEventAdmin/WeEvent?utm_source=github.com&utm_medium=referral&utm_content=WeBankBlockchain/WeEvent&utm_campaign=Badge_Grade)
[![Build Status](https://travis-ci.com/WeBankBlockchain/WeEvent.svg?branch=master)](https://travis-ci.com/WeBankBlockchain/WeEvent)
[![codecov](https://codecov.io/gh/WeBankBlockchain/WeEvent/branch/master/graph/badge.svg)](https://codecov.io/gh/WeBankBlockchain/WeEvent)
[![Latest release](https://img.shields.io/github/release/WeBankBlockchain/WeEvent.svg)](https://github.com/WeBankBlockchain/WeEvent/releases/latest)
[![Maven Central](https://img.shields.io/maven-central/v/com.webank.weevent/weevent-client.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22com.webank.weevent%22%20AND%20a:%weevent-client%22)
[![Documentation Status](https://readthedocs.org/projects/weeventdoc/badge/?version=latest)](https://weeventdoc.readthedocs.io/zh_CN/latest)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)## What's WeEvent?
WeEvent is a distributed event-driven architecture that implements trustworthy, reliable and efficient cross-institutional and cross-platform event notification mechanism.
WeEvent is an open source architecture developed by WeBank for peer-to-peer cooperation, smart collaboration and value sharing in the Collaborative Business Model. Aiming at higher efficiency in cross-institutional cooperation with lower costs, it connects different platforms such like applications, IOTs, cloud services and private services via cross-institutional and cross-platform event notification and processing without changing the existing programming language and network interface protocol.
[WeEvent Official Site](http://fintech.webank.com/weevent).
## Getting Start
We can quick install WeEvent in 3 different ways:[Docker image](https://hub.docker.com/r/weevent/), [Bash Shell](https://weeventdoc.readthedocs.io/zh_CN/latest/install/quickinstall.html), [Advanced](https://weeventdoc.readthedocs.io/zh_CN/latest/install/module/index.html).
### Docker image
```shell
$ docker pull weevent/weevent:1.0.0; docker run -d -p 8080:8080 weevent/weevent:1.0.0 /root/run.sh
```### Bash shell
[Download](https://weeventdoc.readthedocs.io/zh_CN/latest/install/download.html) and unzip the install package, like weevent-1.0.0.tar.gz. And then execute the install shell.
```shell
$ ./install-all.sh -p /usr/local/weevent/
```### Tutorials
There are some base usecase showed via browser,like [Publish Event](http://localhost:8080/weevent-broker/rest/publish?topic=test&content=helloevent). For more examples, see the [WeEvent tutorials](https://weeventdoc.readthedocs.io/zh_CN/latest/protocal/restful.html).## User’s Guide
[WeEvent online documents](https://weeventdoc.readthedocs.io/latest).## Contributions
* Develop environment
git, gradle 4.10, java 1.8, nodejs 10.16, prefer IntelliJ IDEA.
* [WeEvent roadmap](https://github.com/WeBankBlockchain/WeEvent/wiki/Project-RoadMap)
* [Git workflow](https://github.com/WeBankBlockchain/WeEvent/wiki/Project-WorkFlow)WeEvent love contributor! Please read the [CONTRIBUTING.md](https://github.com/WeBankBlockchain/WeEvent/blob/master/CONTRIBUTING.md) first, and then submit a pull request.
Thank you!
## Community
* Contacts:[email protected]