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

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

消息隊列應用場景對嗎??

消息隊列應用場景對嗎??

慕妹3242003 2019-02-06 21:41:41
現在項目里有定時任務定時掃描數據庫中符合條件的記錄,一次可能幾千條,然后放循環這幾千條數據放到rabbitmq中,再消費掉消費的時會調用來源第三方接口,最后將調用日志記錄到日志表。請問這樣做有必要嗎,去掉消息隊列環節直接調用第三方接口,然后數據庫記錄日志,對數據庫影響大嗎??對于數據庫應該算一個連接吧??
查看完整描述

1 回答

?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

有沒必要,你可以考慮: 1. 為什么想加?成本代價是什么? 2. 不加的話,有什么問題? 有沒有其它方法能解決?

從表面看, 你擔心的是不用的話對數據庫的影響,這點可以說基本沒有影響。因為你本來就是遍歷串行調用第三方。無論用不用隊列都是一樣的。

如果擔心數據丟失,那也可以把選出來的幾千條寫到文本,再遍歷調用,記錄結果,失敗重試 (舉這個例子,只是想說明你的目標可能有多種方案,選你認為對的就行, 比如你搭建消息隊列也要考慮持久化和可用性等,方案就復雜了,如果簡單能做到那就盡量用簡單的)


查看完整回答
反對 回復 2019-02-06
  • 1 回答
  • 0 關注
  • 400 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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