update release version
1 file changed
tree: bf436f4e19a17e7ba51b632cd6990f5117bee50c
  1. .github/
  2. docker/
  3. docs/
  4. eventmesh-admin/
  5. eventmesh-common/
  6. eventmesh-connector-plugin/
  7. eventmesh-examples/
  8. eventmesh-metrics-plugin/
  9. eventmesh-protocol-plugin/
  10. eventmesh-registry-plugin/
  11. eventmesh-runtime/
  12. eventmesh-sdk-go/
  13. eventmesh-sdk-java/
  14. eventmesh-security-plugin/
  15. eventmesh-spi/
  16. eventmesh-starter/
  17. eventmesh-trace-plugin/
  18. eventmesh-webhook/
  19. gradle/
  20. style/
  21. tools/
  22. .asf.yaml
  23. .gitignore
  24. .licenserc.yaml
  25. build.gradle
  26. CONTRIBUTING.md
  27. CONTRIBUTING.zh-CN.md
  28. DISCLAIMER-WIP
  29. gradle.properties
  30. gradlew
  31. gradlew.bat
  32. install.sh
  33. LICENSE
  34. NOTICE
  35. README.md
  36. README.zh-CN.md
  37. release-node.md
  38. settings.gradle
README.md




CI status CodeCov Code Quality: Java Total Alerts

License GitHub Release Slack Status

đŸ“Ļ Documentation | 📔 Examples | ⚙ī¸ Roadmap | 🌐 įŽ€äŊ“中文

Apache EventMesh (Incubating)

Apache EventMesh (Incubating) is a dynamic event-driven application multi-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.

Features

Multi-Runtime Architecture

EventMesh Architecture

Orchestration

EventMesh Orchestration

Data Mesh

EventMesh Data Mesh

Components

Apache EventMesh (Incubating) consists of multiple components that integrate different middlewares and messaging protocols to enhance the functionalities of the application runtime.

  • eventmesh-runtime: The middleware that transmits events between producers and consumers, which supports cloud-native apps and microservices.
  • eventmesh-sdk-java: The Java SDK that supports HTTP, TCP, and gRPC protocols.
  • eventmesh-sdk-go: The Golang SDK that supports HTTP, TCP, and gRPC protocols.
  • eventmesh-connector-plugin: The collection of plugins that connects middlewares such as Apache RocketMQ (implemented) Apache Kafka (in progress), Apache Pulsar (in progress), and Redis (in progress).
  • eventmesh-registry-plugin: The collection of plugins that integrate service registries such as Nacos and etcd.
  • eventmesh-security-plugin: The collection of plugins that implement security mechanisms, such as ACL (access control list), authentication, and authorization.
  • eventmesh-protocol-plugin: The collection of plugins that implement messaging protocols, such as CloudEvents and MQTT.
  • eventmesh-admin: The control plane that manages clients, topics, and subscriptions.

Downloads

Please go to the release page to get the release of Apache EventMesh (Incubating).

Quick start

Here are the guidelines:

Step 1: Deploy eventmesh-store

Step 2: Start eventmesh-runtime

Step 3: Run our demos

Besides, we also provide the docker-version guidelines for you if you prefer Docker:

Step 1: Deploy eventmesh-store using docker

Step 2: Start eventmesh-runtime using docker

Step 3: Run our demos

Contributing

Each contributor has played an important role in promoting the robust development of Apache EventMesh (Incubating). We sincerely appreciate all contributors who have contributed code and documents.

Here is the List of Contributors, thank you all! :)

CNCF Landscape

Apache EventMesh (Incubating) enriches the CNCF Cloud Native Landscape.

License

Apache EventMesh (Incubating) is licensed under the Apache License, Version 2.0.

Community

WeChat AssistantWeChat Official AccountSlack
Join Slack Chat

Mailing List

NameDescriptionSubscribeUnsubscribeArchive
UsersUser discussionSubscribeUnsubscribeMail Archives
DevelopmentDevelopment discussion (Design Documents, Issues, etc.)SubscribeUnsubscribeMail Archives
CommitsCommits to related repositoriesSubscribeUnsubscribeMail Archives