下面是我想要實現的:我通過蜂窩網絡發送一些數據包。我也在嗅探流量來檢查對這些數據包的響應。響應可能會在10小時內出現。實時匹配記錄
我發送的數據包都是唯一的(往返),我想知道匹配數據包和響應的最佳方式。
我可以創建一個hashmap,並將每個數據包實時發送出去,並在返回時將其與響應進行匹配。在這一點上,has map項或者停留在hashmap中或者被刪除(在被響應之後)。
所以,現在的問題是:考慮到我們每分鐘發送2000個數據包,最佳實現方法是什麼? hashmap足夠強大嗎?搜索時間怎麼樣?
謝謝你檢測這個。我正在使用Concurrent HashMap。說到緩存,我做了一些研究,並認爲可以選擇MongoDB。當然,當地圖中的條目數量可能超過1000萬個時(例如,每個100個字節),我們將不得不考慮其性能與Hashmaps相比的性能。 – goblinjuice