1 Star 0 Fork 50

junhua / EventMesh

forked from WeBank / eventmesh 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.zh-CN.md 2.68 KB
一键复制 编辑 原始数据 按行查看 历史
nanoxiong 提交于 2020-08-20 17:16 . update doc

Build Status Coverage Status GitHub release License

什么是Event Mesh?

该图显示了Event Mesh相对于应用程序框架中其他类似技术(例如Service Mesh)的定位. architecture1

EventMesh的功能全景: architecture1

Event Mesh是一个动态的插件式云原生基础服务层,用于分离应用程序和中间件层。它提供了灵活,可靠和快速的事件分发,并且可以进行管理, 下图显示了Event Mesh的体系结构: architecture2

Event Mesh允许将来自一个应用程序的事件动态路由到任何其他应用程序. Event Mesh的一般功能:

  • 事件驱动;
  • 事件治理;
  • 动态路由;
  • 云原生

依赖部件:

  • DeFiBus:具有低延迟,高性能和可靠性,和灵活可伸缩性的分布式消息传递平台 DeFiBus

关键部件:

  • eventmesh-emesher:一种中间件,用于在事件产生者和使用者之间传输事件,支持云原生应用程序和微服务
  • eventmesh-sdk-java:当前支持HTTP和TCP协议,未来会支持AMQP, MQTT, Websocket and JMS, gRPC等
  • eventmesh-registry:自动在连接到单独事件网格器的应用程序和服务之间路由事件, 管理emesher

快速开始

  1. 构建并部署event-store(DeFiBus) 请参见说明'event-store quickstart.zh-CN'
  2. 构建并部署eventmesh-emesher,请参见说明'eventmesh-emesher quickstart.zh-CN'
  3. 运行eventmesh-sdk-java演示,请参见说明'eventmesh-sdk-java quickstart.zh-CN'

贡献

永远欢迎参与共建, 请参阅贡献了解详细指南

您可以从问题开始. GitHub Issues

License

Apache License, Version 2.0 Copyright (C) Apache Software Foundation

联系人

微信群:

wechat_qr

Java
1
https://gitee.com/junhuawang/EventMesh.git
git@gitee.com:junhuawang/EventMesh.git
junhuawang
EventMesh
EventMesh
master

搜索帮助