阅读更多

7顶
0踩

开源软件
Twitter的Streaming API(消息流API)可以允许第三方应用程序调用并显示Twitter上的实时数据。

近日,Twitter开源了Hosebird Client(hbc),这为使用Streaming API的第三方开发者提供了一个强大的Java HTTP库。


Hosebird Client的主要特性包括:

  • 支持GZip、OAuth和分块(partitioning);
  • 自动重新连接,并进行适当的backfill计数;
  • 访问原始字节的有效负载;
  • 适时重新分配,并进行相关统计。
Hosebird Client包含了2个主要模块:

  • hbc-core:该模块使用了一个简单的消息队列,用户可以轮询消息。
  • hbc-twitter4j:该模块允许开发者在消息队列中使用Twitter4J项目和它的数据模型,以提供一个分析层。
Twitter开发团队称,如果第三方开发者在应用程序中使用了Twitter的Streaming API,则强烈建议使用Hosebird Client。

项目地址:https://github.com/twitter/hbc

Via TwitterBlog
  • 大小: 6.3 KB
7
0
评论 共 2 条 请登录后发表评论
2 楼 witcheryne 2013-03-05 17:28
gxz1989611 写道
类似mq的jms实现吗?

Twitter HTTP Stream API Client 跟jms没关系.
1 楼 gxz1989611 2013-03-05 15:17
类似mq的jms实现吗?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAVA上百实例源码以及开源项目

     Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...

  • C++流行的开源框架和库

    awesome-cpp 就是 fffaraz 发起维护的 C++ 资源列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,...

  • java开源包1

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • ttorrent,Twitter的BitTorrent Java库(跟踪器和客户端).zip

    ttorrent,Twitter的BitTorrent Java库(跟踪器和客户端).zip

  • Lyrebird:适用于桌面的免费,开源,多平台Twitter客户端!

    Lyrebird的目标是修复此问题,支持macOS并保持完全开源。 希望这能解决。 如何获得 建议: Windows和macOS:根据下载。 Debian / Ubuntu(及使用dpkg / apt的派生工具):将存储库源deb ...

  • java开源包6

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • java开源包10

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • java开源包9

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • java开源包8

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • java开源包11

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • java代码调用twitter-api用例实战

    首先先申请twitter开发者免费的API,要填写申请的内容,放心大胆地写,申请完,会提供免费的API接口。以下是我申请到的三个免费API申请完开始进行测试调用。四种鉴权方式读的我很懵逼,不知道如何去测试我的接口。...

  • java开源包3

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • java开源包4

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • java开源包2

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • java开源包5

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • Java如何实现分库分表

    ShardingSphere-JDBC定义为轻量级Java框架,在 Java 的 JDBC 层提供的额外服务。它使用客户端直连数据库,以 jar 包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架...

  • java开源包7

    LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容电话来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件,支持很多特性例如文件传输、...

  • JAVA上百实例源码以及开源项目源代码

    数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧...

  • 44.[开源][安卓][Twitter客户端]TweetLanes-master

    44.[开源][安卓][Twitter客户端]TweetLanes-master Tweet Lanes是一个在Android4.0及更高版本的Android设备上运行的功能全面的Twitter客户端(开发者可以直接登陆Google Play下载该应用)。 该开源项目包含以下所有...

  • AI 杀疯了,NovelAI开源教程

    NovelAI 的模型训练使用了数千个网站的数十亿张图片,包括 Pixiv、Twitter、DeviantArt、Tumblr 等网站的作品。 NovelAI 是一个收费的网站: 后来 NovelAI 的模型被指泄漏了出来,采用的就是一些 stable diffusion ...

Global site tag (gtag.js) - Google Analytics