EventMesh 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 Architecture:
EventMesh Cloud Native Structure:
The event mesh allows events from one application to be dynamically routed to any other application. General functions of the event mesh:
Dependent components:
Key components:
version | feature |
---|---|
v1.0.0 | Support pub/sub, http api, java-sdk |
v1.1.0 | Support rocketmq as eventstore |
v1.2.0 | Support Plug-in architecture, support http sub,support cloud native deploy |
V1.3.0 | Support CloudEvents protocol |
Support transaction event | |
Support Event Sourcing | |
Support Event orchestration | |
Support Dashboard | |
Support Event governance | |
Support Nacos as an event router | |
Support Promethus | |
Support Skywalking | |
Support Spiffe | |
Support gRPC | |
Support c/go/python/NodeJs/wasm SDK |
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: