1 Star 0 Fork 50

shiyifeng / EventMesh

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

Build Status Coverage Status GitHub release License

点我查看中文版

What is Event Mesh?

This figure shows the positioning of the event mesh relative to other similar technologies (such as service mesh) in the application framework. architecture1

Landscape of EventMesh: architecture1

Event Mesh is a dynamic plug-in cloud-native basic service layer used to decouple the application and middleware layer. It provides flexible, reliable and fast event distribution, and can be managed. This diagram shows the architecture of EventMesh: architecture2

The event mesh allows events from one application to be dynamically routed to any other application. General functions of the event mesh:

  • Event driven;
  • Event governance;
  • Dynamic routing;
  • Cloud native

Dependent components:

  • DeFiBus : a distributed messaging platform with low latency, high performance and reliability, flexible scalability. DeFiBus

Key components:

  • eventmesh-emesher : an middleware to transmit events between event producers and consumers, support cloud native apps and microservices
  • eventmesh-sdk-java : currently supports HTTP and TCP protocols, and will support AMQP, MQTT, Websocket and JMS, gRPC etc. in the future
  • eventmesh-registry : automatically routes events between applications and services connected to seperate event meshers, manage eventmesh-emesher

Quick Start

  1. Build and deploy event-store(DeFiBus), see instruction 'event-store quickstart'.
  2. Build and deploy eventmesh-emesher, see instruction 'eventmesh-emesher quickstart'.
  3. Run eventmesh-sdk-java demo, see instruction 'eventmesh-sdk-java quickstart'.

Contributing

Contributions are always welcomed! Please see CONTRIBUTING for detailed guidelines

You can start with the issues labeled with good first issue. GitHub Issues

License

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

Contacts

WeChat group:

wechat_qr

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

搜索帮助