推ter开源其Java消息流库Hosebird Client
jopen 12年前
推ter 的 Streaming API(消息流 API)可以允许第三方应用程序调用并显示 推ter 上的实时数据。
近日,推ter 开源了 Hosebird Client(hbc),这为使用 Streaming API 的第三方开发者提供了一个强大的 Java HTTP 库。
Hosebird Client 的主要特性包括:
- 支持 GZip、OAuth 和分块(partitioning);
- 自动重新连接,并进行适当的 backfill 计数;
- 访问原始字节的有效负载;
- 适时重新分配,并进行相关统计。
Hosebird Client 包含了 2 个主要模块:
- hbc-core:该模块使用了一个简单的消息队列,用户可以轮询消息。
- hbc-推ter4j:该模块允许开发者在消息队列中使用 推ter4J 项目和它的数据模型,以提供一个分析层。
推ter 开发团队称,如果第三方开发者在应用程序中使用了 推ter 的 Streaming API,则强烈建议使用 Hosebird Client。
项目地址:https://github.com/推ter/hbc
Via 推terBlog
来自: www.iteye.com