簡體   English   中英

Apache Ignite是否支持1萬個緩存?

[英]Does Apache Ignite support 10 thousands of cache?

我們正在為我們的產品評估Apache Ignite。 在我們的方案中,我們可能有10000個緩存,我嘗試使用基准測試框架。 我發現,當緩存數量增加到8192時,Ignite服務器變得異常。 由於我已經在配置中設置了持續時間,因此預計該案例將在1分鍾后完成,但是測試將持續運行10分鍾,因此我必須終止測試。

如果我將緩存號設置為4096,則測試按預期在1分鍾內完成。 那么問題來了:Apache Ignite是否支持1萬個緩存?

一個緩存將使用大約20M堆作為其數據結構(每個節點)。 將其乘以10000,就可以得到200G。 實際上,Java無法使用那么多堆。

為什么仍然需要10,000個緩存? 請考慮至少使用緩存組。 最好的方法是在它們之間有一些緩存和路由。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM