# incubator-eventmesh **Repository Path**: wayleq/EventMesh ## Basic Information - **Project Name**: incubator-eventmesh - **Description**: Event Mesh是一个动态的插件式云原生基础服务层,用于分离应用程序和中间件层。它提供了灵活,可靠和快速的事件分发,并且可以进行管理。 目前EventMesh已经进入Apache软件基金会孵化器,成为孵化项目。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 53 - **Created**: 2022-07-21 - **Last Updated**: 2022-07-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README



[![CI status](https://img.shields.io/github/workflow/status/apache/incubator-eventmesh/Continuous%20Integration?logo=github&style=for-the-badge)](https://github.com/apache/incubator-eventmesh/actions/workflows/ci.yml) [![CodeCov](https://img.shields.io/codecov/c/gh/apache/incubator-eventmesh/master?logo=codecov&style=for-the-badge)](https://codecov.io/gh/apache/incubator-eventmesh) [![Code Quality: Java](https://img.shields.io/lgtm/grade/java/g/apache/incubator-eventmesh.svg?logo=lgtm&logoWidth=18&style=for-the-badge)](https://lgtm.com/projects/g/apache/incubator-eventmesh/context:java) [![Total Alerts](https://img.shields.io/lgtm/alerts/g/apache/incubator-eventmesh.svg?logo=lgtm&logoWidth=18&style=for-the-badge)](https://lgtm.com/projects/g/apache/incubator-eventmesh/alerts/) [![License](https://img.shields.io/github/license/apache/incubator-eventmesh?style=for-the-badge)](https://www.apache.org/licenses/LICENSE-2.0.html) [![GitHub Release](https://img.shields.io/github/v/release/apache/eventmesh?style=for-the-badge)](https://github.com/apache/incubator-eventmesh/releases) [![Slack Status](https://img.shields.io/badge/slack-join_chat-blue.svg?logo=slack&style=for-the-badge)](https://join.slack.com/t/apacheeventmesh/shared_invite/zt-16y1n77va-q~JepYy3RqpkygDYmQaQbw) [📦 文档 (英文)](https://eventmesh.apache.org/docs/introduction) | [📔 例子](https://github.com/apache/incubator-eventmesh/tree/master/eventmesh-examples) | [⚙️ 路线图](https://eventmesh.apache.org/docs/roadmap) | [🌐 英文版](README.md)
# Apache EventMesh (Incubating) **Apache EventMesh (Incubating)** 是一个用于解耦应用和后端中间件层的的动态云原生 [事件驱动](https://en.wikipedia.org/wiki/Event-driven_architecture) 架构基础设施。它支持广泛的用例,包括复杂的混合云、使用了不同技术栈的分布式架构。 ## 特性 ### 多运行时微服务架构 ![EventMesh Architecture](docs/images/eventmesh-architecture.png) ### 编排 ![EventMesh Orchestration](docs/images/eventmesh-orchestration.png) ### 数据网格 ![EventMesh Data Mesh](docs/images/eventmesh-bridge.png) ## 组件 **Apache EventMesh (Incubating)** 由多个组件组成,这些组件集成了不同的中间件和消息传输协议,以增强应用程序运行时的功能。 - **eventmesh-runtime**: 在生产者和消费者之间传输事件的中间件,它支持云原生应用程序和微服务。 - **eventmesh-sdk-java**: 支持 HTTP、TCP 和 [gRPC](https://grpc.io) 协议的 Java SDK。 - **eventmesh-sdk-go**: 支持 HTTP、TCP 和 [gRPC](https://grpc.io) 协议的 Golang SDK。 - **eventmesh-connector-plugin**: 连接 [Apache RocketMQ](https://rocketmq.apache.org)、 [Apache Kafka](https://kafka.apache.org)、[Apache Pulsar](https://pulsar.apache.org/) 和 [Redis](https://redis.io) 等中间件的插件集合。 - **eventmesh-registry-plugin**: 集成服务注册表的插件集合,如 [Nacos](https://nacos.io) 和 [etcd](https://etcd.io)。 - **eventmesh-security-plugin**: 实现安全机制的插件的集合,如 ACL(访问控制列表)、认证和授权。 - **eventmesh-protocol-plugin**: 实现消息传递协议的插件集合,如 [CloudEvents](https://cloudevents.io) 和 [MQTT](https://mqtt.org)。 - **eventmesh-admin**: 客户端管理、主题管理、订阅管理和其他管理。 ## 下载 你可以在这个页面 [release page](https://eventmesh.apache.org/download) 获取所有的历史发布版本。 ## 快速开始指引 [Step 1: Deploy eventmesh-store](docs/zh/instruction/01-store.md) [Step 2: Start eventmesh-runtime](docs/zh/instruction/01-store.md) [Step 3: Run our demos](docs/zh/instruction/01-store.md) 除此之外,我们还提供了 Docker 版本的快速开始指引,方便您借助 Docker 来初探我们的项目: [Step 1: Deploy eventmesh-store using docker](docs/zh/instruction/01-store-with-docker.md) [Step 2: Start eventmesh-runtime using docker](docs/zh/instruction/01-store-with-docker.md) [Step 3: Run our demos](docs/zh/instruction/01-store.md) ## 贡献这个项目 每一名贡献者都在这个项目的发展上都是至关重要的。我们真诚地感谢所有对代码和文档的贡献者!想要尝试贡献的可以看看以下三个链接。 - [贡献准则](https://eventmesh.apache.org/docs/contribute/contribute) - [贡献者名单](https://github.com/apache/incubator-eventmesh/graphs/contributors) - [值得新人尝试的 Issue](https://github.com/apache/incubator-eventmesh/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) ## CNCF Landscape
Apache EventMesh (Incubating) enriches the CNCF Cloud Native Landscape.
## 开源授权 Apache EventMesh (Incubating) is licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html). ## 社区 |微信小助手|微信公众号|Slack| |-|-|-| |||[加入 Slack](https://join.slack.com/t/apacheeventmesh/shared_invite/zt-16y1n77va-q~JepYy3RqpkygDYmQaQbw)| ### 邮件名单 | 列表名称 | 描述 |订阅 |取消订阅|邮件列表存档 | ---- | ---- |---- | ---- | ---- | |用户 |用户支持与用户问题| [点击订阅](mailto:users-subscribe@eventmesh.incubator.apache.org) |[点击取消订阅](mailto:users-unsubscribe@eventmesh.incubator.apache.org) |[邮件列表存档](https://lists.apache.org/list.html?users@eventmesh.apache.org)| |开发 |开发相关| [点击订阅](mailto:dev-subscribe@eventmesh.incubator.apache.org) |[点击取消订阅](mailto:dev-unsubscribe@eventmesh.incubator.apache.org) |[邮件列表存档](https://lists.apache.org/list.html?dev@eventmesh.apache.org)| |Commits |所有与仓库相关的 commits 信息通知| [点击订阅](mailto:commits-subscribe@eventmesh.incubator.apache.org) |[点击取消订阅](mailto:commits-unsubscribe@eventmesh.incubator.apache.org) |[邮件列表存档](https://lists.apache.org/list.html?commits@eventmesh.apache.org)|