{"repo":"apache/eventmesh","free":true,"listed":false,"github":"https://github.com/apache/eventmesh","clone":"git clone https://github.com/apache/eventmesh.git","description":"EventMesh is a new generation serverless event middleware for building distributed event-driven applications.","language":"Java","stars":1746,"topics":["esb","event-driven","event-mesh","event-governance","cloud-native","serverless","message-bus","event-gateway","event-streaming","event-sourcing"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"📦 Documentation 📔 Examples ⚙️ Roadmap 🌐 简体中文 Apache EventMesh Apache EventMesh is a new generation serverless event middleware for building distributed event-driven applications. EventMesh Architecture EventMesh adopts a unified CloudEvents-over-MQ architecture. The message queue (MQ) acts as a pure write-ahead log (WAL) for durable storage only — there are no consumer groups, no tags, and no broker-side subscription semantics. Instead, the stateless EventMesh Runtime owns all delivery logic: its SubscriptionManager maintains the subscription registry and offset tracking, and dispatches events with load-balance, broadcast, and multicast semantics. Applications interact through a lightweight HTTP + CloudEvents 1.0 SDK ( publish / subscribe / unsubscribe ), while integration with external systems runs in a standalone Connector Runtime via the connector SPI. Features Apache EventMesh is packed with features that help users build event-driven applications with ease. Here are the highlights that set EventMesh apart: Core architecture - CloudEvents-native, end to end — built entirely around the CloudEvents 1.0 specification, so events stay vendor-neutral and portable. - Lightweight, language-agnostic SDK — just three operations over plain HTTP ( publish , subscribe , unsubscribe ); no heavyweight client, no vendor lock-in. - Runtime-owned subscription & dispatch — subscription state and delivery semantics (load-balance / broadcast / multicast) are managed by EventMesh itself, no","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/eventmesh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}