注意,這是我的架構實踐心得的第二季的系列文章,第一季有10篇你也可以回顧。 見https://www.cnblogs.com/lovecindywang/category/1296779.html 最近我一直在思考幾個問題: 業務代碼究竟難不難寫? 一直開發業務代碼是不是完全學不到 ...
我承認,本文的標題有一點標題黨,特別是寫業務代碼,大家因為沒有足夠重視一些細節最容易調的坑 側重Java,當然,本文說的這些點很多是不限制於語言的 。 客戶端的使用 我們在使用Redis ElasticSearch RabbitMQ Mongodb等中間件或存儲的時候肯定都會使用客戶端包來和這些系統通訊,我們也會使用Http的一些客戶端來發Http請求。在使用這些客戶端包的時候,非常容易犯錯的一個 ...
2019-01-12 15:02 1 830 推薦指數:
注意,這是我的架構實踐心得的第二季的系列文章,第一季有10篇你也可以回顧。 見https://www.cnblogs.com/lovecindywang/category/1296779.html 最近我一直在思考幾個問題: 業務代碼究竟難不難寫? 一直開發業務代碼是不是完全學不到 ...
朱曄的互聯網架構實踐心得S1E2:屢試不爽的架構三馬車 【下載本文PDF進行閱讀】 這里所說的三架馬車是指微服務、消息隊列和定時任務。如下圖所示,這里是一個三駕馬車共同驅動的一個立體的互聯網項目的架構。不管項目是大是小,這個架構模板的形態一旦定型了之后就不太會變,區別只是我們有更多 ...
朱曄的互聯網架構實踐心得S1E7:三十種架構設計模式(上) 【下載本文PDF進行閱讀】 設計模式是前人通過大量的實踐總結出來的一些經驗總結和最佳實踐。在經過多年的軟件開發實踐之后,回過頭來去看23種設計模式你會發現很多平時寫代碼的套路和OO的套路和設計模式里總結的類似,這也說明了你悟 ...
朱曄的互聯網架構實踐心得S1E1:Pilot 最近幾年寫博客確實寫得少了,初出茅廬的時候什么都願意去寫,現在寫一點東西之前會反復斟酌是否有價值。工作十幾年了,做了N多個互聯網系統,業務涉及教育、游戲、電商、O2O、P2P,算是各種類型的互聯網系統都摸過,多少有一些心得,架構方面 ...
朱曄的互聯網架構實踐心得S1E4:簡單好用的監控六兄弟 【下載本文PDF進行閱讀】 這里所說的六兄弟只指ELK套件(ElasticSearch+Logstash+Kibana)以及TIG套件(Telegraf+InfluxDb+Grafana)。 上圖顯示了兩套獨立的體系 ...
Kubernetes(k8s)是一款開源的優秀的容器編排調度系統,其本身也是一款分布式應用程序。雖然本系列文章討論的是互聯網架構,但是k8s的一些設計理念非常值得深思和借鑒,本人並非運維專家,本文嘗試從自己看到的一些k8s的架構理念結合自己的理解來分析 k8s在穩定性、簡單、可擴展性三個方面做的 ...
朱曄的互聯網架構實踐心得S2E6:淺談高並發架構設計的16招 概覽 標題中的高並發架構設計是指設計一套比較合適的架構來應對請求、並發量很大的系統,使系統的穩定性、響應時間符合預期並且能在極端的情況下自動調整為相對合理的服務水平。一般而言我們很難用通用的架構設計的手段來解決所有問題,在處理高並發 ...
朱曄的互聯網架構實踐心得S1E9:架構評審一百問和設計文檔五要素 【下載文本PDF進行閱讀】 本文我會來說說我認為架構評審中應該看的一些點,以及我寫設計文檔的一些心得。助你在架構評審中過五關斬六將,助你寫出能讓人收藏點贊的設計文檔。 技術架構評審 架構評審或技術 ...