正如我在標題中提到的,如果我想擴展系統以處理更多請求,那么創建的實體應該在不同的服務器中。這樣對嗎?。比如在spring背景關系的tomcat中,tomcat最多可以并行處理200個請求,因為它可以創建200個執行緒,每個執行緒都會處理請求。如果我想同時處理 200 多個請求,那么我應該在不同的服務器中創建多個實體并創建負載均衡器以在實體之間進行平衡。在同一臺機器上擁有多個實體沒有任何意義,對吧?
uj5u.com熱心網友回復:
這值得么?你必須判斷。更重要的是:您必須測量.
您可以配置單個實體的執行緒池來處理更多連接——但如果 CPU、記憶體或 I/O 連接已經完全飽和,這將無濟于事。但是,這是否發生在一個或多個行程中并不重要。
如果它們對底層基礎設施都有不同的要求,那么擁有多個行程可能是有意義的。但是,如果其中一個已經使任何資源飽和,那么添加更多行程就沒有意義了。或更多執行緒。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/455800.html
