Java spirngframework.ws HttpComponentMessageSender-如何设置每个主机的最大连接数?
我正在从apache httpclients-3.x迁移到4.x,因此必须将org.springframework.ws.transport.http.commonHttpMessageSender更新为org.springframework.ws.transport.http.HttpComponentsMessageSender 我以前的spring-beans.xml配置如下:Java spirngframework.ws HttpComponentMessageSender-如何设置每个主机的最大连接数?,java,spring,apache-httpclient-4.x,spring-framework-beans,Java,Spring,Apache Httpclient 4.x,Spring Framework Beans,我正在从apache httpclients-3.x迁移到4.x,因此必须将org.springframework.ws.transport.http.commonHttpMessageSender更新为org.springframework.ws.transport.http.HttpComponentsMessageSender 我以前的spring-beans.xml配置如下: 20 允许使用“*”字符设置任何给定主机的最大连接数 如果我尝试相同的配置,我会收到java.lang.Il
20
允许使用“*”字符设置任何给定主机的最大连接数
如果我尝试相同的配置,我会收到java.lang.IllegalArgumentException:主机名可能不为null。查看HttpComponentsMessageSender代码,我看不出有任何方法可以限制任何主机的连接数,只有总连接数或每个特定主机的最大连接数
我如何才能获得与在CommonHttpMessageSender中使用“*”相同的结果?我找到了一些肮脏的解决方案。这肯定是错误的,但我张贴它,直到找到合适的一个,以防它会帮助别人
您可以使用任何其他未初始化且为null的属性。但是,如果必须为每个属性指定值,此解决方案将不起作用。我找到了一些脏的解决方案。这肯定是错误的,但我张贴它,直到找到合适的一个,以防它会帮助别人
您可以使用任何其他未初始化且为null的属性。但是,如果必须为每个属性指定值,则此解决方案将不起作用