author/軟體架構設計

採用NVMe over Fabrics應對橫向擴充套件儲存的挑戰

對於橫向擴充套件儲存架構所面臨的挑戰,NVMe over Fabrics已被證明是一種有用的解決方案,而儲存供應商和使用者都注意到了這一點。 一般來說,有兩種公認的擴充套件儲存架構的方法:縱向擴充套件和橫向擴充套

架構師必須掌握的 10 條設計原則

01 遵循單一職責原則 函式是程式員的工具中最重要的抽象形式。它們能更多地被重複使用,你需要編寫的程式碼就越少,程式碼也因此變得更可靠。較小的函式遵循單一職責原則更有可能被重複

REST架構風格詳解

REST是 Representational State Transfer (在表示層上的狀態傳輸)的縮寫,這個詞的意思要在文章的後面才能解釋清楚。REST是一種WEB應用的架構風格, 它被定義為6個限制 ,

六邊形架構設計

分層架構是運用最為廣泛的架構模式,把一個軟體系統進行分層,是我們目前做工程專案的一個共識,我們最初學習的分層架構就是經典的三層架構了。它自頂向下分成三層: 使用者介面層(User Interface

史上最全的架構師圖譜

本文是筆者多年來積累和收集的知識技能圖譜,有的是筆者原創總結的最佳實踐,有的是小夥伴們的分享,其中每個祕籍圖譜裡面的內容都是網際網路高併發架構師應該瞭解和掌握的知識,筆者索性把這些圖譜收集在一起,並且歸類便於查

三高系統常用架構模式

總結一下三高(高效能、高併發、高可用)系統在架構時常見的模式及技術 。 面向網際網路的三高系統,最關注的軟體質量屬性 是:效能、可用性、伸縮性、擴充套件性、安全性。 而構建

後端Java架構師圖譜(架構師必經之路)

如果是想持續從事軟體開發職業,架構師是軟體開發的必經之路,在這裡為大家分享一個圖譜 同時該圖譜會不定期更新補充,歡迎大家踴躍交流。 順序依次是 架構師築基-開源框架-高效能架構專題-微服務架構專

阿里「Java架構師」 所需要的知識 、評級P6!

選擇的範圍太廣,可以讀的書太多,往往容易無所適從。我想就我自己讀過的技術書籍中挑選出來一些,按照學習的先後順序,推薦給大家,特別是那些想不斷提高自己技術水平的Java程式員們。 一、Ja

銀行業中的彈性系統

本文要點 冗餘和隔離是同一枚硬幣的兩面。 防範自己的Bug,而不僅僅是環境因素。 減速比崩潰更容易跨越服務邊界。 同步API為故障傳播提供了充

什麼是架構屬性

本文探討如下幾個問題: 什麼是架構屬性 約束和架構屬性的關係 有哪些架構屬性 各個架構屬性涉及知識點 什麼是架構屬性 首先,問個很簡單的問題!請看下面的Jav

尋找物聯網裝置連線的端點: 射頻與硬體(二)

上一篇,我介紹了尋找物聯網裝置連線端點的無線分析技術,今天接著介紹硬體分析技術。 收集和分析GPRS資料 一旦目標被研究人員部署在網路中的工具捕獲到,那他們就能夠捕獲該目標與其他伺服器交換的資料。通

1746029290.0627