0

我們有一個場景,我們必須處理數據庫表中的每個數據條目。但是,當他們決定開始處理時,這應該是用戶觸發的。Spring雲數據流中的Spring雲流可以被觸發嗎?

我們對流處理感到滿意,因爲我們可以將每個流程步驟分離爲流應用程序,並根據需要對其進行縮放。我們擁有的其他選擇是使其成爲批量作業的一項任務。

如果我們要通過流來做到這一點,我們正在考慮一種方法來獲得一個http源(獲取觸發器) - > jdbc源/處理器(檢索每條記錄) - >應用處理器(處理每個記錄) - > jdbc接收器(保存到db)

是否有一個優雅的解決方案或其他方式通過春季雲流和春季雲數據流來做到這一點?

回答

1

如果您想要通過流處理此問題,則可以在每次希望由用戶明確觸發時POST POST http來源。或者,如果要配置類似於一個固定延遲或cron的觸發器,您可以利用開箱即用的triggerapp

的。如果這可以通過任務來處理,那麼Spring數據流GUI /殼牌提供task launch選項,其中用戶可以觸發task execution

相關問題