vent Mesh是一个动态的插件式云原生基础服务层,用于分离应用程序和中间件层。它提供了灵活、可靠和快速的事件分发,并且可以进行管理。下图显示了Event Mesh的架构:
下图显示了Event Mesh相对于应用程序框架中其它类似技术(例如Service Mesh)的定位:
Event Mesh 概览:
Event Mesh的功能全景:
Event Mesh允许将来自一个应用程序的事件动态路由到任何其它应用程序。Event Mesh的一般功能:
- 事件驱动
- 事件治理
- 动态路由
- 云原生
依赖部件:
- DeFiBus:具有低延迟、高性能、可靠性和灵活可伸缩性的分布式消息传递平台
关键部件:
- eventmesh-emesher:一种中间件,用于在事件产生者和使用者之间传输事件,支持云原生应用程序和微服务
- eventmesh-sdk-java:支持流行的开放标准协议和API,包括REST/HTTP、AMQP、MQTT、Websocket和JMS、gRPC等
- eventmesh-registry:自动在连接到单独事件网格器的应用程序和服务之间路由事件、管理emesher