Apache EventMesh Reaches Top Level Status |
Written by Kay Ewbank | |||
Monday, 17 April 2023 | |||
Apache has announced that Apache EventMesh has graduated from incubation and is now a Top-Level Project. EventMesh was developed by WeBank, and can be used in event-driven and serverless architectures to make it easier to develop event-driven apps in complex distributed systems. EventMesh lets developers set up seamless, serverless event-driven components and applications using a publish-subscribe model. The developers say that EventMesh could be called "Event-driven architecture (EDA) plus Serverless." They say EventMesh offers a comprehensive set of features that make it easy to build scalable, reliable, and flexible event-driven applications. EventMesh has four main components, starting with a middleware layer that is used to transmit events between event producers and consumers, and that supports cloud native apps and microservices. The second component is a Java SDK that currently supports HTTP and TCP protocols. There's an API layer based on the OpenMessaging API and the SPI plug-in, which can be implemented by popular EventStores such as IMDG, Messaging Engine and OSS. The final component is a RocketMQ connector API that can be used to publish events or subscribe to events from RocketMQ as EventStore. EventMesh is built around the CloudEvents specification, so is compatible with other cloud-based systems and applications. It is also compatible with a wide range of messaging systems and data stores, enabling integration with existing middleware systems. The serverless workflow engine supports scalable, event-driven applications with complex orchestration, and its filtering and transformation capabilities mean developers can selectively route and transform events based on their content and metadata. EventMesh supports a number of programming languages and frameworks, and it supports seamless event delivery between multiple EventMesh deployments, meaning distributed systems can span multiple data centers and cloud providers. It can be used with a number of products for the storage layer including Apache RocketMQ, Apache Kafka, Apache Pulsar, RabbitMQ, Redis, Pravega, and RDMS using JDBC. EventMesh is available on GitHub and the EventMesh website. More InformationRelated ArticlesApache Doris Reaches Top-Level Status Apache InLong Becomes Top Level Project To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
|||
Last Updated ( Monday, 17 April 2023 ) |