分佈式技術追蹤 2017年第三十六期

分佈式系統實踐

1. 當LSM趕上SSD程序員

https://mp.weixin.qq.com/s/HAaTVtg4SlaGLcn1QZpw9A算法

摘要: 以LevelDB爲表明的LSM-tree存儲引擎幾乎一統天下, 然而代價是幾十到上百倍的寫放大. 隨着SSD在隨機IO上的突破, 這麼高的寫放大就顯得不那麼經濟了, 這篇文章介紹了論文WiscKey: Separating Keys from Valuesin SSD-conscious Storage的思路, 闡述了一種對SSD友好的基於LSM的引擎設計方案.服務器

2. 測試分佈式系統的線性一致性微信

http://www.jianshu.com/p/bddfce1494d6網絡

摘要: 驗證分佈式系統的正確性每每比實現它更復雜, 這篇文章介紹了驗證分佈式系統線性一致性的方法和工具, 很是值得學習.架構

微服務技術

1. 大系統化小以後,微信如何解決大規模微服務下的難題負載均衡

https://mp.weixin.qq.com/s/UTLja4ytdCPG6QI6J9j1pg分佈式

摘要: 「大系統小作」,微服務與騰訊的理念有一些相同的地方。本文整理自許家滔在2016年ArchSummit全球架構師峯會的演講,分享了微信在微服務架構的實踐中遇到的問題與解決方案。微服務

2. 微服務API級權限的技術架構工具

https://mp.weixin.qq.com/s/EF5KQc5ZleDCYUx7jkEM-g

摘要: 權限控制是微服務架構中很重要的一個設計要素, 卻常常被忽略. 這篇文章首先講述了RBAC的基本概念, 而後介紹了自研的權限控制系統的設計思路.

高可用技術

1. 關於負載均衡和服務發現,Google的經驗在這裏

https://mp.weixin.qq.com/s/PYoOTs78qLBljbIYkZIxPA

摘要: Google數據中心約有200萬臺X86PC服務,沒有買任何大、小型機,徹底使用廉價的PC服務器搭建,因規模龐大,因此對網絡要求很是高,交換機都是自行設計後定製的。服務發現、負載均衡的問題,對於Google的量級來講很是複雜,這篇文章跟你們分享下Google內部如何實現服務發現和負載均衡。

2. 深刻解析Kafka高可用設計如何步步爲營

https://mp.weixin.qq.com/s/rjYPVwe90weHpvnHUPnX7A

摘要: 本文從Data Replication和Leader Election兩方面介紹了Kafka的HA機制, 幫助你們理解分佈式系統的高可用性設計思路.

豐富多彩的計算機世界

1. 程序員學網絡之集線器和交換機

https://mp.weixin.qq.com/s/mt1afr-eFJHxP2LeN4Yz2Q

摘要: 上大學的時候不少網絡概念都沒搞明白, 直到看了這篇文章, 才真正明白了集線器和交換機的原理, 瞭解了VLAN的含義, 推薦你們閱讀.

2. protobuf 消息編解碼算法

https://mp.weixin.qq.com/s/7tqpa_9XH_rI_6vaHbqwwA

摘要: protobuf可能不少同窗並不陌生, 這篇文章解釋了protobuf的編碼原理, 幫助你們更好的運用和理解protobuf.

相關文章
相關標籤/搜索