資料中心和各客戶點之間資料上傳下發問題,客戶點會執行某些操作,生成臨時表,需要將這些臨時表資料上傳平臺。
1.客戶點怎么上傳?每次讀取100條資料,發送到平臺,平臺執行完畢回傳狀態?
2.平臺收到資料存入訊息佇列,但這樣客戶點沒法知道平臺這批資料是否操作成功
uj5u.com熱心網友回復:
如果按1,客戶點很多個的情況下,并發怎么解決,按2的話并發沒啥問題了,存入訊息佇列,一條條解決,但這樣會不會造成佇列元素過多,可能同時很多個點一次性發很多條資料,平臺沒處理完資料,可能客戶以為沒成功,還會一直點發送按鈕,等待的佇列越來越多
uj5u.com熱心網友回復:
選2,可以回傳訊息的我記得rabbit mq 就可以而且可持久化,但是你的系統設計有問題吧?這客戶端多資料操作了還要多并發這系統不少?排隊是直接拿排隊號不是站著等,參考瀏覽器下載串列。uj5u.com熱心網友回復:
選2,rabbit mq 可以回傳訊息,但是不應該讓用戶等,完之后在串列顯示結果就是。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/188501.html
標籤:C#
