对于最新的稳定版本,请使用 Spring Integration 6.5.1spring-doc.cadn.net.cn

委托会话工厂

4.2 版引入了DelegatingSessionFactory,这允许在运行时选择实际的会话工厂。 在调用 FTP 终结点之前,调用setThreadKey()在工厂上将键与当前线程相关联。 然后,该密钥用于查找要使用的实际会话工厂。 您可以通过调用clearThreadKey()使用后。spring-doc.cadn.net.cn

有关如何将此工厂与ContextHolderRequestHandlerAdvice.spring-doc.cadn.net.cn

使用会话缓存时(请参阅 FTP 会话缓存),应缓存每个委托。 您无法缓存DelegatingSessionFactory本身。

从 5.0.7 版本开始,DelegatingSessionFactory可以与RotatingServerAdvice轮询多个服务器;请参阅入站通道适配器:轮询多个服务器和目录spring-doc.cadn.net.cn