【问题标题】:Operation times out with observable subscription可观察订阅操作超时
【发布时间】:2022-01-12 08:33:39
【问题描述】:

我们订阅了从 Sanity javascript 客户端的 listen method 获得的 RxJS Observable

这工作正常,只是我们时不时收到“操作超时”错误。我无法准确指出何时何地出现这种情况,但我怀疑它发生在某个超时之后而订阅没有收到任何消息。但是,这并不表明我们的案例有任何问题。

我并不精通 observables;有什么我缺少的基本内容,或者有人遇到过类似的问题吗?

【问题讨论】:

    标签: rxjs timeout observable listener sanity


    【解决方案1】:

    目前监听器会在 5 分钟后自动关闭。这可能就是您遇到的情况。

    这实际上是我们最近发现的一种回归;听众应该只在 30 分钟后超时。我们预计本周会对其进行修复。 编辑:修复程序现已发布。

    不过,对于客户而言,能够抵御任何类型的错误非常重要。在 Internet 上,网络超时和其他问题当然很常见,必须妥善处理。最终侦听器将自行关闭,因为这是预期的行为。

    (我是 Sanity 的开发人员。)

    【讨论】:

      猜你喜欢
      • 2018-03-15
      • 1970-01-01
      • 2018-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 1970-01-01
      • 2018-02-22
      相关资源
      最近更新 更多