社交專案中用到的技術

翻身碼農把歌唱發表於2018-09-13

社交專案中用到的技術

1.使用canal偷取MySQL的二進位制日誌,同步到Redis中,解決快取一致性問題。
2.使用MongoDB儲存使用者動態、評論以及點贊。
3.使用融雲傳送文字、圖片、圖文、語音訊息。
4.使用聲網進行語音聊天和視訊聊天。
5.使用七牛儲存圖片。
6.傳送簡訊使用雲片。
7.支付使用谷歌支付、蘋果支付、codaPay。
8.生成訂單規則使用雪花演算法。
9.第三方登入使用shareSDK,整合了推特、臉書。
10.後臺架構基於SpringCloud。
11.使用Sentinel 對應用進行限流、熔斷降級 等。

後續可能會使用分散式鎖,RocketMQ,保證資料的精準。

後面會詳細介紹專案中使用的這些技術,和專案中是怎麼使用的,以及踩到的坑。

歡迎關注我的公眾號哦~ 搜尋公眾號: 翻身碼農把歌唱 或者 掃描下方二維碼:

img

相關文章