我使用的春天integation輪詢從我在6個服務器上運行該代碼SFTP服務器將SFTP服務器掛了,當我們用spring入站通道適配器
<int-sftp:inbound-channel-adapter channel="myFileDownloadChannel"
session-factory="mySftpSessionFactory"
remote-directory="#{remote}"
filter = "modifiedFileListFilter"
local-directory="#{local}"
auto-create-local-directory="true">
<integration:poller cron="10 * * * * *" default="true"/>
</int-sftp:inbound-channel-adapter>
<integration:service-activator input-channel="myFileDownloadChannel"
ref="errorTransformer"
output-channel="endChannel"/>
下載文件連續輪詢它。
- 如果6臺服務器每隔10分鐘輪詢一次,它是否會掛斷sftp服務器?
- 它每次觸發輪詢器時都會建立新連接嗎?
請指教。
我發現我們需要指定「cache-sessions = false」 將其設置爲FALSE(默認爲TRUE)會導致它關閉每次使用的會話。這會工作嗎? –