微服務架構中
決議大量檔案的場景,現在是四個決議服務,一個分配服務:
1、通過分配服務平均分配檔案數給每一個決議服務;
2、四個決議服務同時作業;
3、由于需要決議的檔案的大小不同,分到較多小檔案的分配服務(假設兩個)很快就執行完畢,處于空閑狀態;分到較多大檔案的分配服務(假設兩個)還處于作業狀態;
4、由于需要拿到整個系統所消耗的總時間,兩個已經執行完畢的空閑服務處于空閑狀態,而另兩個作業狀態的服務處于作業狀態;
這樣當兩個作業服務所決議的檔案過大時,一直消耗時間,而兩個空閑服務不作業,就有點浪費了;
5、如何使得提前完成任務的空閑服務,去幫助還在一直作業的作業服務分擔壓力???
uj5u.com熱心網友回復:
各位大佬,有沒有一些思路呢轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/281079.html
標籤:Web 開發
