我正在使用駱駝路由(R)將文件從A複製到B.但是這是基於事件的,即有路由R1輪詢目錄(C),並且當找到任何文件時,其處理器觸發R複製文件,然後暫停R.駱駝暫停策略
我想確保,暫停A中的所有現有文件複製到B,然後只有我會暫停。但是,任何關機策略(不知道這是否在暫停時也是如此)確保只有待處理消息被處理,即只有當前文件(當前R正在處理的文件)將在R暫停之前被複制到B.但我想要全部存在文件必須複製到B.
我該如何確保。
約束:
- 路線R必須是基於事件的,當只有一個事件來那麼只有它會複製從A到B現有的日誌文件,那麼它會進入休眠狀態,直到下一個事件來
- 如果R是基於事件的,並且由於A是所有日誌所在日誌文件夾,所以我無法每次都複製所有日誌...巨大的尺寸
- 複製後無法從A中刪除文件
Tha nks, Abhishek
你爲什麼需要R1?你可以不使用一個單一的路徑R來監視C的「準備文件」,然後只複製從A到B的所有內容嗎?我假設「等待準備好文件」是爲什麼你想暫停R? – Ralf