您好,登錄后才能下訂單哦!
接觸過api服務的朋友都知道很多api每天調取的次數是有限制的。那么,如果實際的業務需求中需要去頻繁獲取api返回的數據,這里存在重復的請求,也有不重復的請求。該怎么解決這個問題呢?
如圖所示:
思路:
先查cache,查詢到結果立即返回。
緩存查詢不到結果,僅接著查詢數據庫。從數據庫中取到結果立即返回,同時更新cache。
數據庫查不多結果才調用API獲取數據,返回結果。此時經過還要寫入數據庫,并更新cache。
優點:
使用cache機制,響應速度快(第一個訪問者除外)
減少數據庫的壓力。
不做重復的api調取數據服務。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。