可观察订阅操作超时
Posted
技术标签:
【中文标题】可观察订阅操作超时【英文标题】:Operation times out with observable subscription 【发布时间】:2022-01-12 08:33:39 【问题描述】:我们订阅了从 Sanity javascript 客户端的 listen method 获得的 RxJS Observable。
这工作正常,只是我们时不时收到“操作超时”错误。我无法准确指出何时何地出现这种情况,但我怀疑它发生在某个超时之后而订阅没有收到任何消息。但是,这并不表明我们的案例有任何问题。
我并不精通 observables;有什么我缺少的基本内容,或者有人遇到过类似的问题吗?
【问题讨论】:
【参考方案1】:目前监听器会在 5 分钟后自动关闭。这可能就是您遇到的情况。
这实际上是我们最近发现的一种回归;听众应该只在 30 分钟后超时。我们预计本周会对其进行修复。 编辑:修复程序现已发布。
不过,对于客户而言,能够抵御任何类型的错误非常重要。在 Internet 上,网络超时和其他问题当然很常见,必须妥善处理。最终侦听器将自行关闭,因为这是预期的行为。
(我是 Sanity 的开发人员。)
【讨论】:
以上是关于可观察订阅操作超时的主要内容,如果未能解决你的问题,请参考以下文章