34 Star 145 Fork 49

WeBank / eventmesh

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.zh-CN.md 6.50 KB
一键复制 编辑 原始数据 按行查看 历史

Apache EventMesh (Incubating)

Apache EventMesh (Incubating) 是一个用于解耦应用和后端中间件层的的动态云原生 事件驱动 架构基础设施。它支持广泛的用例,包括复杂的混合云、使用了不同技术栈的分布式架构。

特性

多运行时微服务架构

EventMesh Architecture

编排

EventMesh Orchestration

数据网格

EventMesh Data Mesh

组件

Apache EventMesh (Incubating) 由多个组件组成,这些组件集成了不同的中间件和消息传输协议,以增强应用程序运行时的功能。

  • eventmesh-runtime: 在生产者和消费者之间传输事件的中间件,它支持云原生应用程序和微服务。

  • eventmesh-sdk-java: 支持 HTTP、TCP 和 gRPC 协议的 Java SDK。

  • eventmesh-sdk-go: 支持 HTTP、TCP 和 gRPC 协议的 Golang SDK。

  • eventmesh-connector-plugin: 连接 Apache RocketMQApache KafkaApache PulsarRedis 等中间件的插件集合。

  • eventmesh-registry-plugin: 集成服务注册表的插件集合,如 Nacosetcd

  • eventmesh-security-plugin: 实现安全机制的插件的集合,如 ACL(访问控制列表)、认证和授权。

  • eventmesh-protocol-plugin: 实现消息传递协议的插件集合,如 CloudEventsMQTT

  • eventmesh-admin: 客户端管理、主题管理、订阅管理和其他管理。

下载

你可以在这个页面 release page 获取所有的历史发布版本。

快速开始指引

Step 1: Deploy eventmesh-store

Step 2: Start eventmesh-runtime

Step 3: Run our demos

除此之外,我们还提供了 Docker 版本的快速开始指引,方便您借助 Docker 来初探我们的项目:

Step 1: Deploy eventmesh-store using docker

Step 2: Start eventmesh-runtime using docker

Step 3: Run our demos

贡献这个项目

每一名贡献者都在这个项目的发展上都是至关重要的。我们真诚地感谢所有对代码和文档的贡献者!想要尝试贡献的可以看看以下三个链接。

这是项目的贡献者名单 ,感谢各位的大力支持 :)

CNCF Landscape

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

开源授权

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

社区

微信小助手 微信公众号 Slack
加入 Slack

邮件名单

列表名称 描述 订阅 取消订阅 邮件列表存档
用户 用户支持与用户问题 点击订阅 点击取消订阅 邮件列表存档
开发 开发相关 点击订阅 点击取消订阅 邮件列表存档
Commits 所有与仓库相关的 commits 信息通知 点击订阅 点击取消订阅 邮件列表存档
Java
1
https://gitee.com/WeBank/EventMesh.git
git@gitee.com:WeBank/EventMesh.git
WeBank
EventMesh
eventmesh
develop

搜索帮助