[英]Incremental updates using Camel http component
我需要從Web服務下載增量更新。 下載URL具有一個“ since”參數,用於指定時間戳記,並將在此時間戳記之后返回更新:
http://super.service.com/update?since=4535463
這將返回包含時間戳記的更新,該時間戳記必須在下一個請求中作為“自”提供:
{ "timestamp": "453575", ... }
該路由由Quartz組件定期觸發。
我現在的問題是,在駱駝中做到這一點的最佳方法是什么? 到目前為止,我已經提出了:
所有這些感覺太復雜了。 另外,更新URL中查詢參數的最佳方法是什么
任何有關最佳做法的指示將不勝感激。
此致Jochen
為什么不使用駱駝緩存組件將它們存儲在緩存中? 然后,您可以從緩存中查找先前查詢中獲得的最新時間戳,並創建URL。 緩存組件非常易於使用,您可以將其用作java dsl的一部分,而無需使用處理器或bean。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.