0

将在 doPost 的 finally 块中调用 jms 会影响性能..响应写入 try 块并刷新。之后,终于进行了 jms 调用..是否会在 jms 调用之前传递响应?

4

2 回答 2

0

是否会在 jms 调用之前传递响应?

finally执行 blobk 之前,控件不会从方法返回。

但是,首先发生什么取决于可能的标准,例如:

  1. 网络流量

  2. 系统性能

  3. 操作系统调度(可能)

  4. ...

于 2012-10-25T10:47:00.453 回答
0

这取决于 Servlet 容器是否正在缓冲响应。它通常会这样做,因此它可以评估 Content-Length 并为您设置响应标头。但是在 finally 块中调用的任何东西通常都必须调用,因此担心它的性能或及时性是完全无关紧要的。你别无选择。

于 2012-10-26T02:38:21.217 回答