Skip to content

Files

Latest commit

1499083 · Apr 11, 2023

History

History
This branch is 3952 commits ahead of, 4686 commits behind apache/eventmesh:master.

eventmesh-connectors

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 11, 2023

Connector - A connector is a bridge that interacts with a specific external service or underlying data source (e.g., Databases) on behalf of user applications. A connector is either a Source or a Sink.

Source - A source connector obtains data from an underlying data producer and delivers it to targets, after original data has been transformed into CloudEvents. It doesn't limit the way how a source retrieves data. (e.g., A source may pull data from a message queue or act as an HTTP server waiting for data sent to it).

Sink - A sink connector receives CloudEvents and does some specific business logics. (e.g., A MySQL Sink extracts useful data from CloudEvents and writes them to a MySQL database). CloudEvents - A specification for describing event data in common formats to provide interoperability across services, platforms and systems.

Add a new connector by implementting the source/sink interface using different SDKs:

eventmesh-sdk-java

eventmesh-sdk-go

eventmesh-sdk-rust