Using Apache Kafka - pushing data to storage

时间:2019-01-07 12:57:36

标签: apache-kafka

I read about lot of design stories where data reaches storage (both acid and non-sql) through Kafka. Not sure I understand in depth what case it solves. Why not directly? On other hand, I've never seen other usages of Kafka. Is are other major case of?

Regards,

1 个答案:

答案 0 :(得分:2)

简而言之:耦合。如果您从源系统直接写入存储,则会将两者结合在一起。如果要更改一个,则直接影响另一个。 Kafka使您能够解耦此问题,并更有效地使用数据。 Kafka中的数据可以由多个独立的使用者使用,因此,如果要将其写入多个目标,则仍然只能从源系统中提取数据。

本演讲可能会帮助您进一步理解:“ 拥抱无政府状态:Apache Kafka在现代数据体系结构中的作用Video / Slides