本文為《架構漫談》系列第一篇。本文將會從:”什么是架構”,“架構能解決什么問題”,“架構和框架的區別”三個點來着重討論,本文系個人觀點,如有不正確的地方,歡迎指正討論。 什么是架構? 每當我們開發新的項目的時候都會新建一個解決方案,然后在解決方案中搭建N個項目。每個項目之間通過“引用 ...
前幾天在 QQ 群里跟 網友 討論了一下 架構 , 把 討論的一些想法整理一下 。 總的來說 , 的解決可以分為 個 流派 : 技術流 , 業務流 。 我們先來看看這篇文章https: www.cnblogs.com netfocus p .html , 這篇文章應該算 業務流 吧 不過有意思的是這篇文章的 回復 。 我們再來看看這篇文章https: www.csdn.net article , ...
2018-08-28 18:12 0 3855 推薦指數:
本文為《架構漫談》系列第一篇。本文將會從:”什么是架構”,“架構能解決什么問題”,“架構和框架的區別”三個點來着重討論,本文系個人觀點,如有不正確的地方,歡迎指正討論。 什么是架構? 每當我們開發新的項目的時候都會新建一個解決方案,然后在解決方案中搭建N個項目。每個項目之間通過“引用 ...
計算機領域多處地方用到緩存,比如說為了緩解CPU和內存之間的速度不匹配問題,我們往往通過增加一級、二級、三級緩存,CPU先從緩存中取指令,如果取不到,再從內存中取,並更新緩存,同時,根據程序的局 ...
架構之:軟件架構漫談 目錄 簡介 什么是架構 架構的關鍵設計原則 架構的描述 UML 架構視圖 ADL 總結 簡介 每一個程序員心中都有個架構師的夢想,架構是如此的重要,以至於每個程序員都在談架構,仿佛 ...
架構之:微服務架構漫談 目錄 簡介 微服務和單體服務 微服務的特征 組件服務化 組織的划分 服務之間的通信 去中心化治理 去中心化數據管理 自動化部署 對異常的響應 總結 簡介 ...
訂票的實現思路 同時借助像ENode這樣的框架,我們可以實現in-memory + Event Sourcing的架構。Event Sourcing技術,可以讓領域模型的所有狀態修改的持久化統一起來,本來要用ORM的方式保存聚合根最新狀態的,現在只需要簡單的通用的方式保存 ...
最近論壇里已經慢慢有人在考慮票池的設計了,這是我關於票池架構的一些想法。具體的討論請去論壇上討論:http://12306ng.org/thread-1572-1-1.html需求討論到目前為止,我了解到票池需求有: 1、車票的預售期不定,有30天的,也有10天的,但應該是10 ...
在前面的文章里,12306票池架構探討(一)和12306票池架構探討(二)里大概說了下票池實現的思路和選用的數據結構(數據結構上還有些爭議),主要的思想就是將整個票池放在內存里 – 整個數據庫都在內存里。 關於票池的需求,請參看我的另一篇帖子:http://12306 ...
前前后后做的IM和推送系統已經有好幾個了,一直都想好好總結下,因此就有了這篇文章。在我剛學編程的那會兒,覺得網絡通信是一個很牛逼和門檻很高的一門技術,但是隨着開源技術的發展和互聯網知識的共享,現 ...