Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将在 doPost 的 finally 块中调用 jms 会影响性能..响应写入 try 块并刷新。之后,终于进行了 jms 调用..是否会在 jms 调用之前传递响应?
是否会在 jms 调用之前传递响应?
在finally执行 blobk 之前,控件不会从方法返回。
finally
但是,首先发生什么取决于可能的标准,例如:
网络流量
系统性能
操作系统调度(可能)
...
这取决于 Servlet 容器是否正在缓冲响应。它通常会这样做,因此它可以评估 Content-Length 并为您设置响应标头。但是在 finally 块中调用的任何东西通常都必须调用,因此担心它的性能或及时性是完全无关紧要的。你别无选择。