【发布时间】:2013-11-22 20:38:48
【问题描述】:
我想知道是否可以触发 HTTP POST 请求并忘记并且不要等到您得到响应。我不确定我应该使用 HTTP 组件还是 AHC,我想 AHC 更适合我的场景。
我正在使用 Apache Camel 2.12.1 和 Spring XML。如果可能,我该如何实现?
谢谢!
【问题讨论】:
标签: http apache-camel apache-httpclient-4.x asynchttpclient
我想知道是否可以触发 HTTP POST 请求并忘记并且不要等到您得到响应。我不确定我应该使用 HTTP 组件还是 AHC,我想 AHC 更适合我的场景。
我正在使用 Apache Camel 2.12.1 和 Spring XML。如果可能,我该如何实现?
谢谢!
【问题讨论】:
标签: http apache-camel apache-httpclient-4.x asynchttpclient
在 http4 和 ahc Camel 组件之间进行选择不是异步问题,而是重负载下的性能问题。换句话说,如果你的请求率是中小请求,http4 组件就足够了。
无论目标组件是什么,有几种方法可以实现“请求触发并忘记”:
在这两种情况下,请求都将在单独的线程中执行,因此调用者不会等待。
【讨论】: