weixin-java-pay/CONNECTION_POOL.md
WxPayServiceApacheHttpImpl 现在支持HTTP连接池功能,可以显著提高高并发场景下的性能表现。
WxPayConfig config = new WxPayConfig();
// 默认配置:
// maxConnTotal = 20 (最大连接数)
// maxConnPerRoute = 10 (每个路由最大连接数)
WxPayConfig config = new WxPayConfig();
config.setMaxConnTotal(50); // 设置最大连接数
config.setMaxConnPerRoute(20); // 设置每个路由最大连接数
连接池功能是自动启用的,无需额外配置:
// 1. 配置微信支付
WxPayConfig config = new WxPayConfig();
config.setAppId("your-app-id");
config.setMchId("your-mch-id");
config.setMchKey("your-mch-key");
// 2. 创建支付服务(连接池自动启用)
WxPayServiceApacheHttpImpl payService = new WxPayServiceApacheHttpImpl();
payService.setConfig(config);
// 3. 正常使用,所有HTTP请求都会使用连接池
WxPayUnifiedOrderResult result = payService.unifiedOrder(request);
maxConnTotal和maxConnPerRoute