public class WxMpMultiServicesSharedImpl extends Object implements WxMpMultiServices
WxMpMultiServices 共享式实现.
使用单个 WxMpService 实例管理多个租户配置,通过 switchover 切换租户。
相比 WxMpMultiServicesImpl,此实现共享 HTTP 客户端,节省资源。
注意:由于使用 ThreadLocal 切换配置,在异步或多线程场景需要特别注意线程上下文切换。
| 构造器和说明 |
|---|
WxMpMultiServicesSharedImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addWxMpService(String tenantId,
WxMpService wxMpService)
添加租户配置到共享的 WxMpService 实例
|
WxMpService |
getWxMpService(String tenantId)
通过租户 Id 获取 WxMpService
|
void |
removeWxMpService(String tenantId)
根据租户 Id,从列表中移除一个 WxMpService 实例
|
public WxMpService getWxMpService(String tenantId)
WxMpMultiServicesgetWxMpService 在接口中 WxMpMultiServicestenantId - 租户 Idpublic void removeWxMpService(String tenantId)
WxMpMultiServicesremoveWxMpService 在接口中 WxMpMultiServicestenantId - 租户 Idpublic void addWxMpService(String tenantId, WxMpService wxMpService)
tenantId - 租户 IDwxMpService - 要添加配置的 WxMpService(仅使用其配置,不使用其实例)Copyright © 2026. All rights reserved.