雙緩衝隊列解決WPF界面卡死

工作中的項目,CS客戶端會通過MQ接收前端設備發送的信息,之前測試的時候,由於測試的數據不大,沒有進行壓力測試,軟件可以正常工作,隨着項目現場設備數量的增加,CS客戶端從MQ中訂閱的數據量不斷增加,最終導致,客戶端界面卡死。原來的數據流程圖如下:    這個數據流程,在數據不大的情況下,是沒有什麼問題,數據太多,從mq獲取數據的流程太長,不管是Json反序列化,還是WPF界面渲染,都是耗時比較大。
相關文章
相關標籤/搜索