我们有不稳定的数据提供者,如果我们重新连接数据正确,他们会在某个时刻停止在 websocket/长轮询上向我们发送数据,而不会中断连接或向我们发送错误信号。我们无法确定我们应该重新启动路由的时刻,因为客户端组件中没有处理程序丢失数据。
如果它不处理任何消息,我们能否处理我们为每个路由获取的 Prometheus 指标以重新启动路由?或者还有什么可以处理或跟踪以使路线可重新启动?此外,我们不想将它应用于所有的路由,而只是特定的路由,所以将它作为一个 bean 保留在 XML 中会很棒,我们将我们的路由保留为 XML 配置),以定义哪个跟踪它的零值,哪个不是