Tweetinvi 保持直播
Posted
技术标签:
【中文标题】Tweetinvi 保持直播【英文标题】:Tweetinvi keep stream alive 【发布时间】:2017-03-24 10:22:35 【问题描述】:我使用 Amazon EC2 服务器运行我的 Web 应用程序,并使用 TweetInvi 来维护用户和过滤后的 Twitter 流。我需要 24/7 全天候运行。
我正在使用 StreamStopped 事件来保持流连续运行,如下所述:
How to keep streaming continuously - Tweetinvi
我在我的启动类中通过使用 hangfire (http://hangfire.io/) 在后台维护流连接来启动流,但我很乐意以其他方式执行此操作。
如果没有用户连接,我的应用程序将 24/7 保持活动状态。
但是,过了一会儿,没有引发异常,流停止了。
有没有更好的方法来维护和保持流的活动?
【问题讨论】:
当你说流停止时,你是在暗示StreamStopped
事件没有引发?
我认为是的。不确定我的方法是否适合维持 24/7 全天候直播。
【参考方案1】:
我的保活功能实际上并没有 100% 工作,因此我的应用程序有时会在没有用户连接的夜间死机,因此不会调用 StreamStopped 事件。我现在使用 Uptime Robot 每分钟都在访问我的网站,使其保持活跃。
【讨论】:
只是为了确保我理解。错在 Tweetinvi 一方还是在你一方? 我的 - 只是当应用程序在不活动期间超时时,不可能调用 StreamStopped 事件。 谢谢 - 到目前为止,Tweetinvi 一直很棒,会推荐给任何人。 @SSED 你是如何使用hangfire的?您是否在 hangfire 作业中创建了流?以上是关于Tweetinvi 保持直播的主要内容,如果未能解决你的问题,请参考以下文章
Tweetinvi authenticationContext 返回 null