1. 程式人生 > >如何實現超高並發的無鎖緩存?

如何實現超高並發的無鎖緩存?

class str 高並發 發的 實現 去掉 如何實現 如何 div

在【超高並發】,【寫多讀少】,【定長value】的【業務緩存】場景下:

1)可以通過水平拆分來降低鎖沖突

2)可以通過Map轉Array的方式來最小化鎖沖突,一條記錄一個鎖

3)可以把鎖去掉,最大化並發,但帶來的數據完整性的破壞

4)可以通過簽名的方式保證數據的完整性,實現無鎖緩存

如何實現超高並發的無鎖緩存?