commit | 69a4eff3a8145b7078f08e54eeb085f4c6ee2b5a | [log] [tgz] |
---|---|---|
author | Dhineshkumar S <84306646+msdhinesh-geek@users.noreply.github.com> | Tue Jul 27 10:02:22 2021 +0530 |
committer | GitHub <noreply@github.com> | Tue Jul 27 12:32:22 2021 +0800 |
tree | 442d8ad4a7c5bdf11fd4214d678803be8b3c288e | |
parent | 28c6b28faa8c85697e6849ef862e8981fce9e195 [diff] |
[ISSUE #274] Adding Eventmesh Stream component to support Event Streaming (#445) * EventMesh-CloudStream - Add design doc * Update eventmesh-cloudstream-api.md * EventMesh-CloudStream - Update Design doc * Create eventmesh-cloud-stream-design-doc * EventMesh-Stream - Updated design doc * EventMesh-Stream - updated design doc * Delete .github/EventMesh-Cloud-Stream directory * EventMesh-Stream - Updated design doc on 26-Jul-2021 * EventMesh-Stream - Updated design doc on 26-Jul-2021 * Updated design doc on 26-Jul-2021 Co-authored-by: msdhinesh-geek <msdhinesh-geek@gmail.com>
EventMesh(incubating) is a dynamic cloud-native eventing infrastruture used to decouple the application and backend middleware layer, which supports a wide range of use cases that encompass complex multi-cloud, widely distributed topologies using diverse technology stacks.
EventMesh Ecosystem:
EventMesh Architecture:
EventMesh Cloud Native:
Support connecting event store:
Components:
Protocol:
The protocol of eventmesh is easier and more convenient, you can read more here
version | feature |
---|---|
v1.0.0 | Support java-sdk , tcp pub/sub, http pub |
v1.1.0 | Support RocketMQ as eventstore |
v1.1.1 | Support https |
v1.2.0 | Support pluggable event store by OpenMessaging Pub/Sub API, http sub, docker |
V1.3.0 | Support CloudEvents, event streaming |
WIP | Support more pluggable event storage (Kafka, Pulsar, Redis, etc...) |
WIP | Support Event schema |
WIP | Support Event governance |
WIP | Support Event function,triggers and bindings |
WIP | Support Event orchestration, Servelss workflow |
WIP | Support in-memory event store |
WIP | Support Event transaction |
WIP | Support Event security |
WIP | Support multi language SDK(c\go\python\wasm) |
WIP | Support metrics exporter |
WIP | Support tracing exporter |
WIP | Support at-least-once/at-most-once delivery guarantees |
WIP | Support cold event storage (S3, Minio, SQL, key/value, etc...) |
WIP | Support gRPC protocol |
WIP | Support MQTT protocol |
WIP | Support reactive fisrt |
Contributions are always welcomed! Please see CONTRIBUTING for detailed guidelines.
You can start with the issues labeled with good first issue. GitHub Issues
Apache License, Version 2.0 Copyright (C) Apache Software Foundation.
WeChat group:
Mailing Lists:
Name | Description | Subscribe | Unsubscribe | Archive |
---|---|---|---|---|
Users | User support and questions mailing list | Subscribe | Unsubscribe | Mail Archives |
Development | Development related discussions | Subscribe | Unsubscribe | Mail Archives |
Commits | All commits to repositories | Subscribe | Unsubscribe | Mail Archives |