MarkLogic可以處理的併發連接數有上限嗎?例如,ASP.NET受限於同時處理10個請求,無論基礎架構和硬件如何。 MarkLogic服務器有類似的限制嗎?如果沒有,是否有任何基準可以指示典型實例可以處理多少個連接?MarkLogic服務器進程可以有多少個併發連接?
2
A
回答
4
給定足夠大的預算,併發連接數沒有實際限制。
基本限制是應用程序服務器線程數,儘管超額請求也會堆積在積壓隊列中。根據groups.xsd
,每個應用程序服務器最多隻能有256個線程。積壓似乎沒有最大限度,但大多數操作系統會默默地將其限制在256-4096之間。因此,根據您是否計算積壓,單個主機上的單個應用程序服務器可能具有256-4352個併發連接。
之後,您可以使用多個應用程序服務器,並將主機添加到羣集。必要時使用負載均衡器。大多數操作系統會爲每臺主機提供大約32,000到64,000個開放式套接字的限制,但對主機或應用程序服務器的數量沒有硬性限制。最終,請求ID可能是一個問題,但這些都是64位數,所以有很大的空間。
當然,這些都不能保證您的CPU,內存,磁盤和網絡能跟上需求。這是一個單獨的問題,並且是高度特定於應用程序的。
相關問題
- 1. 有多少客戶可以連接到這臺服務器?
- 2. Silverlight聊天服務器可以處理多少個Socket連接?
- 3. 有多少個併發連接可以支持Jelastic節點?
- 4. WCF服務可以有多少個ServiceContracts?
- 5. 有多少連接可以維護服務器以及如何知道它?
- 6. Socket.io:WebSockets可以處理多少個併發連接?
- 7. Web服務器可以接受多少個活動的同時連接?
- 8. 多線程服務器可以處理多少個客戶端?
- 9. 我可以並行運行多少個NodeJS Express服務器?
- 10. 數量多線程的TCP服務器的併發連接
- 11. ADAM允許多少個併發連接?
- 12. Apple通知服務的最大併發連接數是多少
- 13. 有多少人可以連接到ServerSocket?
- 14. 可以有多少個並行用戶進程?
- 15. 啓動一個服務器進程,並儘快連接到它
- 16. android我可以有多少服務?
- 17. 我可以打開多個連接到HTTP服務器嗎?
- 18. iOS - 可以向服務器發送連續連接請求嗎?
- 19. 如何找出有多少併發連接到WCF服務存在?
- 20. 單個Flask進程接收多少個併發請求?
- 21. TCP/IP服務器可以接受由ROunter轉發的連接
- 22. Comet和node.js - 我們可以在EC2服務器上同時連接多少個連接?
- 23. 多個服務共享一個進程,多少個「主」線程?
- 24. android有多少intent服務可以並行運行
- 25. 同時連接多少個mySQL服務器?
- 26. 每個Hadoop服務器應該有多少個HBase服務器?
- 27. 有多少數據庫可以連接到Sqlite連接?
- 28. 可以同時連接到多個服務器的客戶端程序
- 29. 有多少個併發連接RDS處理?
- 30. 相同的客戶端可以有多個連接到服務器?
非常棒,謝謝。 –