1 Star 0 Fork 48

Ace / incubator-eventmesh

forked from WeBank / eventmesh 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

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 信息通知 点击订阅 点击取消订阅 邮件列表存档
# # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # header: license: spdx-id: Apache-2.0 copyright-owner: Apache Software Foundation paths-ignore: - '.github/PULL_REQUEST_TEMPLATE' - '.gitmodules' - '**/.gitkeep' - '**/.gitignore' - '**/*.md' - '**/*.json' - '**/*.ftl' - '**/*.iml' - '**/*.ini' - '**/*.crt' - '**/*.pem' - '**/go.sum' - 'LICENSE' - 'NOTICE' - 'DISCLAIMER-WIP' - 'gradlew' - 'gradlew.bat' comment: on-failure

简介

Event Mesh是一个动态的插件式云原生基础服务层,用于分离应用程序和中间件层。它提供了灵活,可靠和快速的事件分发,并且可以进行管理。 目前EventMesh已经进入Apache软件基金会孵化器,成为孵化项目。 展开 收起
Java
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/Ace.com/EventMesh.git
git@gitee.com:Ace.com/EventMesh.git
Ace.com
EventMesh
incubator-eventmesh
master

搜索帮助