EventMesh(incubating) is a dynamic event-driven application runtime 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.
Components:
- eventmesh-runtime : an middleware to transmit events between event producers and consumers, support cloud native apps and microservices.
- eventmesh-sdk-java : currently supports HTTP and TCP protocols.
- eventmesh-connector-plugin : plugins for connect a middleware such as RocketMQ/Kafka/Redis/Pulsar etc.
- eventmesh-registry-plugin : plugins for registry adapter, such as Nacos/Etcd.
- eventmesh-security-plugin : plugins for security adpater, such as ACL/Authentication/Authorization.
- eventmesh-protocol-plugin : plugins for protocol adapter, such as CloudEvents/MQTT.
- eventmesh-admin : clients,topics,subscriptions and other management.
See EventMesh Documentation for all documents.
See EventMesh Roadmap for details.
Contributions are always welcomed! Please see CONTRIBUTING for detailed guidelines.
You can start with the issues labeled with good first issue. GitHub Issues
EventMesh enriches the CNCF CLOUD NATIVE Landscape.
Apache License, Version 2.0 Copyright (C) Apache Software Foundation.
WeChat Assistant | WeChat public account | Slack |
---|---|---|
Join slack chat |
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 |