微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tweetinvi 接收推文很慢?替代品?

如何解决Tweetinvi 接收推文很慢?替代品?

我正在尝试提高推文处理程序的速度,目前使用的是 tweetinvi FilteredStream,但是从发布到它的推文在我的一端作为事件接收到它需要 8 秒以上的时间(直到 HandleTweet() 被调用).

var stream = _twitterClient.Streams.CreateFilteredStream();
stream.AddFollow(config.accountIdToTrack);

stream.MatchingTweetReceived += (sender,eventReceived) =>
            HandleTweet(eventReceived.Tweet);

有什么办法可以提高这个速度吗?因为目前我手动 REST 调用用户的最新推文并查看每 3-4 秒左右是否有任何变化的速度更快..

也不介意任何替代方案。

解决方法

Tweetinvi 打开一个带有 Twitter 流端点的套接字。 这意味着任何延迟(除了网络延迟)都将来自 Twitter 设法分析事件并将其发送回其流。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。