2013-10-24 66 views
3

我按照文檔「wso2-whitepaper-wso2-and-api-management-a-technical-evaluation-guide.pdf」測試wso2 api管理性能。正如文章所說,wso2am系統能夠處理每秒8,000多個API調用能夠實現嗎?但我得到的測試結果只有1000cps。我想知道,結果8000是否會打開網關密鑰緩存?或者是否已採取其他方法來提高性能?在我們測試wso2 api管理器性能時,我們發現密鑰管理器的性能比例很大?最後,你能告訴我如何改進wso2 API經理的表現嗎?有關wso2 api管理器性能的一些問題

回答

0

您可以對keymanager:gateway使用2:1的比例。密鑰管理員必須驗證密鑰,因此它需要更多的處理能力。同時,我們也建議去與distribution設置

請找調整參數herehttp://docs.wso2.org/display/AM150/Performance+Tuning+Recommendations

+0

似乎不是不要我improvent.as設置設置在/repository/conf/nhttp.properties以下文件: http.socket .timeout = 60000 snd_t_core = 400 snd_t_max = 500個 snd_io_threads = 32 lst_t_core = 400 lst_t_max = 500個 lst_io_threads = 32 性能更糟的是,我也有一個問題:HTTP://stackoverflow.com/questions/19673219/wso2am網關,如何對完全使用-of-cpu – user2916246

+0

我們沒有任何已發佈的性能數字。但是最近的一些測試表明,AM可以處理〜= 2500 TPS,大約700/800個併發用戶使用amazon xlarge實例..但這取決於您的硬件,後端服務響應時間.. – Ratha

+0

好吧,謝謝。我直接調用api服務器沒有我,cps是14000.而與wso2 api管理器的cps是5.6k與啓用網關密鑰緩存。我認爲這不是服務器或硬件問題。 – user2916246