我想在bean中调用http客户端方法(HTTP PUT,GET,等),但我希望这些bean(MDB或无状态会话bean)尽可能快地运行(极短的寿命)。
---[ejb request]--> bean -----[http request]----> host
问题是,HTTP连接太慢(尤其是连接到慢速主机时)。 以MDB为例,由于HTTP延迟,MDB运行时间太长,并且队列很快就会因持续的消息而停滞不前。 (消息生成器比http方法调用快。)
我该如何解决这个问题?
答案 0 :(得分:0)
使用基于NIO的客户端不会解决您的连接和目标主机太慢的问题。完全停止。听起来你有一个可以通过其他方法解决的基本问题: