페이지

2024년 7월 9일 화요일

Why Kafka Connect and Streams

 1. Four Common Kafka Use Cases:


Source => Kafka        Producer API            Kafka Connect Source

Kafka => Kafka        Consumer, Producer API    Kafka Streams

Kafka => Sink        Consumer API        Kafka Connect Sink

Kafka => App     Consumer API


- Simplify and improve getting data in and out of Kafka

- Simplify transforming data wiythin Kafka without relying on external libs


- Programmers always want to import data from the same sources:

Databases, KDBC, Couchbase, GoldenGate, SAP HANA, Blockchain, Cassandra, DynamoDB, FTP, IOT, MongoDB, MQTT, RethinkDB, Salesforce, Solr, SQS, Twitter, etc...


- Programmers always want to store data in the same sinks:

S3, ElasticSearch, HDFS, KDBC, SAP HANA, DocumentDB, Cassandra, DynamoDB, HBase, MongoDB, Redis, Solr, Splunk, Twitter


- It is tough to achieve Fault Tolerance, IDempotence, Distribution, Ordering


- Other programmers may already have done a very good job!





댓글 없음: