Kafka and Kafka Connect
In this guide, you can learn the following foundational information about Apache Kafka and Kafka Connect:
Apache Kafka
Apache Kafka is an open source publish/subscribe messaging system. Apache Kafka provides a flexible, fault tolerant, and horizontally scalable system to move data throughout datastores and applications. A system is fault tolerant if the system can continue operating even if certain components of the system stop working. A system is horizontally scalable if the system can be expanded to handle larger workloads by adding more machines rather than by improving a machine's hardware.
For more information on Apache Kafka, see the following resources:
Kafka Connect
Kafka Connect is a component of Apache Kafka that solves the problem of connecting Apache Kafka to datastores such as MongoDB. Kafka Connect solves this problem by providing the following resources:
The Kafka Connect framework defines an API for developers to write reusable connectors. Connectors enable Kafka Connect deployments to interact with a specific datastore as a data source or a data sink. The MongoDB Kafka Connector is one of these connectors.
For more information on Kafka Connect, see the following resources:
Use Kafka Connect instead of Producer/Consumer Clients when Connecting to Datastores
While you could write your own application to connect Apache Kafka to a specific datastore using producer and consumer clients, Kafka Connect may be a better fit for you. Here are some reasons to use Kafka Connect:
Diagram
The following diagram shows how information flows through an example data pipeline built with Apache Kafka and Kafka Connect. The example pipeline uses a MongoDB cluster as a data source, and a MongoDB cluster as a data sink.
All connectors and datastores in the example pipeline are optional, and you can swap them out for the connectors and datastores you need for your deployment.
JAVA|Apache Camel|Spring Boot-Security|IPAAS|Mulesoft Developer(MCD-level-1_certified)|mulesoft-Salesforce Integration| Snaplogic |Workato(certified in EnterpriseAutomation)| Dell boomi atom|zoho Vault.
11 个月That's awesome Amit Nijhawan .