亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Sftp 出站網關多個刪除請求在第一個“找不到文件”問題后卡住

Sftp 出站網關多個刪除請求在第一個“找不到文件”問題后卡住

蕭十郎 2023-08-09 15:27:08
我正在嘗試通過 Sftp 并使用 Spring Integration SftpOutboundGateway 方法刪除多個文件。我正在使用 QueueChannel 進行請求和響應。另外,我將采用異步方式,以便我可以提交多個請求。我最近還添加了一個錯誤通道?,F在的問題是我的第一個請求是一個不存在的文件,所以我很高興收到“2:沒有這樣的文件”異常消息。但一旦發生這種情況,其他請求就會陷入困境。
查看完整描述

1 回答

?
holdtom

TA貢獻1805條經驗 獲得超10個贊

好的??雌饋砟愕膯栴}是你沒有捕獲異常來繼續。


請參閱async以下選項ServiceActivatingHandler:


/**

 * Allow async replies. If the handler reply is a {@link ListenableFuture}, send

 * the output when it is satisfied rather than sending the future as the result.

 * Ignored for return types other than {@link ListenableFuture}.

 * @param async true to allow.

 * @since 4.3

 */

public final void setAsync(boolean async) {

因此,僅當從目標實現返回a (或 Reactive )時,它才真正是異步的。這不是事實。因此,您的網關定義是正確的方法。盡管您需要從中返回一些內容,但這將是網關調用的返回。否則我們就會陷入等待回復或錯誤的境地。ListenableFuturePublsiherhandleRequestMessage()SftpOutboundGatewayerrorChannel = "sftp.error.channel"sftpErrorHandler


查看完整回答
反對 回復 2023-08-09
  • 1 回答
  • 0 關注
  • 148 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號