【问题标题】:Monitor Meteor pending requests监控 Meteor 挂起的请求
【发布时间】:2016-01-12 14:31:24
【问题描述】:

在 Meteor 应用程序中,如果服务器无法访问,则所有待处理的请求都会排队并在服务器再次可用时重新发送; 这很好,但我想:

  • 监控连接状态,向用户显示应用当前处于离线状态

  • 通知用户当前有多少挂起的请求在排队并监控它们,以便通知何时成功发送;

为了更清楚,我想找到一种方法来了解当前有多少待处理请求(如果有)并获取有关其状态的信息(以了解它们何时不再待处理)

【问题讨论】:

  • 第一个atmospherejs.com/francocatena/status有很多这样的包
  • 所有发布的都是程序描述。但是,我们需要您ask a question。我们无法确定您想从我们这里得到什么。请edit您的帖子包含一个我们可以回答的有效问题。提醒:请确保您知道what is on-topic here,请我们为您编写程序,建议是题外话。
  • 对不起,但我的请求似乎很清楚:我想知道是否有办法知道和监控待处理的请求(因为服务器无法访问而待处理);

标签: meteor


【解决方案1】:

正如 Mark Uretsky 所建议的,您可以使用像 francocatena:status 这样的包来获取和显示状态。

至于在他的评论中监控待处理的请求,没有公开的 API。但是,目前您似乎可以使用Meteor.connection_methodInvokers 和/或_outstandingMethodBlocks 属性来确定哪些方法调用仍然未完成。

【讨论】:

    猜你喜欢
    • 2014-01-14
    • 2022-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 2017-01-06
    相关资源
    最近更新 更多