【发布时间】:2019-11-14 00:16:56
【问题描述】:
我有两种方法:
方法 #1
Kafka --> Spark Stream (processing data) --> Kafka -(Kafka Consumer)-> Nodejs (Socket.io)
方法 #2
Kafka --> Kafka Connect (processing data) --> MongoDB -(mongo-oplog-watch)-> Nodejs (Socket.io)
注意:在方法 #2 中,我使用mongo-oplog-watch 来检查插入数据的时间。
在实时应用程序上下文中使用 Kafka 作为存储与使用其他存储(如 MongoDB)有什么优势和劣势?
【问题讨论】:
标签: node.js mongodb apache-kafka