Java Spring Reactor和服务器发送事件连接问题

Java Spring Reactor和服务器发送事件连接问题,java,spring-boot,project-reactor,server-sent-events,Java,Spring Boot,Project Reactor,Server Sent Events,我有一个web应用程序,它使用spring reactor“webflux”和服务器发送事件来推送通知。 有时,服务器在建立http连接后会停止发送事件,并且“我不能对此进行精确描述”。连接保持打开状态,客户端没有任何错误。而且在服务器端也不会抛出错误。 我应该如何处理这个问题。他们是否有任何工具可以帮助我识别问题? 我是这些技术的新手,如果我的解释不专业,请原谅。我已经打开了所有调试,在doOnCancel、doFinally、doOnerror和doOnComplete中添加了日志。打印堆栈

我有一个web应用程序,它使用spring reactor“webflux”和服务器发送事件来推送通知。 有时,服务器在建立http连接后会停止发送事件,并且“我不能对此进行精确描述”。连接保持打开状态,客户端没有任何错误。而且在服务器端也不会抛出错误。 我应该如何处理这个问题。他们是否有任何工具可以帮助我识别问题?
我是这些技术的新手,如果我的解释不专业,请原谅。

我已经打开了所有调试,在doOnCancel、doFinally、doOnerror和doOnComplete中添加了日志。打印堆栈部分。但无法从通量中获得任何错误或任何意外行为。
最后,我决定改用Jetty而不是tomcat作为嵌入式服务器。一切都开始像一个魔咒一样工作。

我打开了所有调试,在doOnCancel、doFinally、doOnerror和doOnComplete中添加日志。打印堆栈部分。但无法从通量中获得任何错误或任何意外行为。
最后,我决定改用Jetty而不是tomcat作为嵌入式服务器。一切都开始变得很有魅力。

您是否尝试将日志设置为调试/跟踪级别?抱歉,但目前这太广泛了,根本无法回答。我建议您打开所有可以调试的功能,并尝试所有可以尝试的关键案例,看看是否可以缩小可靠发生的场景范围,然后从中找出一个解决方案。您是否尝试将日志设置为调试/跟踪级别?抱歉,但这一点目前太广泛了,根本无法回答。我建议您打开所有可以调试的功能,并尝试所有可以尝试的关键案例,看看是否可以缩小可靠发生的场景范围,然后从中找出解决方案。