我对卡夫卡很新,我想知道我是否正朝着正确的方向前进。
我想将Facebook实时更新facebook subscriptions发送到kafka。
要从Facebook获取数据,您需要提供您将接收数据的URL。
所以我发现重新获取数据的最佳方法是实现dropwizard-kafka-http并将数据推送到kafka。
答案 0 :(得分:0)
你肯定是在正确的轨道上。
请注意,FB的推送通知不会为您提供实际内容;你仍然需要请求它。来自他们的文档:
请注意,实时更新仅表示特定字段已更改,它们不包含这些字段的值。它们应仅用于指示何时需要对该字段发出新的Graph API请求。
所以,如果你想快速将实际的东西送到Kafka,那你就不走运了。你会来回一点点。
您确定要使用Java吗? Scala中的轻型喷雾罐端点怎么样?毕竟,Kafka是一个Scala项目:)