接收Facebook实时更新到Kafka

时间:2015-01-20 13:34:41

标签: facebook-graph-api apache-kafka

我对卡夫卡很新,我想知道我是否正朝着正确的方向前进。

我想将Facebook实时更新facebook subscriptions发送到kafka。

要从Facebook获取数据,您需要提供您将接收数据的URL。

所以我发现重新获取数据的最佳方法是实现dropwizard-kafka-http并将数据推送到kafka。

  • 这是回复数据的最佳方式还是您推荐更好的方法?

1 个答案:

答案 0 :(得分:0)

你肯定是在正确的轨道上。

请注意,FB的推送通知不会为您提供实际内容;你仍然需要请求它。来自他们的文档:

  

请注意,实时更新仅表示特定字段已更改,它们不包含这些字段的值。它们应仅用于指示何时需要对该字段发出新的Graph API请求。

所以,如果你想快速将实际的东西送到Kafka,那你就不走运了。你会来回一点点。

您确定要使用Java吗? Scala中的轻型喷雾罐端点怎么样?毕竟,Kafka是一个Scala项目:)