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

一、需求緣起 【業務場景】 有一類寫多讀少的業務場景:大部分請求是對數據進行修改,少部分請求對數據進行讀取。 例子1:滴滴打車,某個司機地理位置信息的變化(可能每幾秒鐘有一個修改),以及司機地理位置的讀取(用戶打車的時候查看某個司機的地理位置)。 void SetDriverInfo(long driver_id, DriverInfoi); // 大量請求調用修改司機信息,可能主要是GPS位置的
相關文章
相關標籤/搜索