我们正在为我们的产品平台构建一个 Twitter 适配器,以使用 Search API 和 Streaming API 收集推文。我们开发了一个原型,它使用 Java Executor Service 和 Twitter4j 来收集推文并将它们提交到我们的推文队列。
以下是一些我们希望就以下方面提出建议的设计决策:
- 如何使适配器客户端具有可扩展性和容错性?
- 如何防止检索重复的推文?
- 如何在不达到速率限制的情况下最大化使用多个用户 ID 检索推文?
我们正在为我们的产品平台构建一个 Twitter 适配器,以使用 Search API 和 Streaming API 收集推文。我们开发了一个原型,它使用 Java Executor Service 和 Twitter4j 来收集推文并将它们提交到我们的推文队列。
以下是一些我们希望就以下方面提出建议的设计决策:
一些答案,但请记住,自从我使用 twitter API 以来已经有一段时间了 -
为了使适配器具有可扩展性和容错性,您可以考虑以下技术 -
总之,这只是建议的冰山一角,您应该仔细了解您的需求、用例和流程,并了解如何优化它们中的每一个。