微服務:單體架構:1、複雜性逐漸變高2、技術債務逐漸上公升3、部署速度逐漸變慢4、阻礙技術創新5、無法按需伸縮架構演進:1、單體2、soa3、微服務定義:通訊通過:rest api 或者rpc,實現微服務之間的通訊
優點:1、易於開發和維護2、啟動較快3、區域性修改容易部署缺點:1、運維要求比較高,維護成本高2、分布式的複雜性3、介面調整成本比較高4、重複勞動設計原則:1、單一職責原則2、服務自治原則3、輕量級通訊原則4、介面明確原則微服務相關框架:1、springcloud 相關元件:consul etcd&etc
1、eureka元件:服務發現元件 服務登錄檔:管理所有的服務,提供client使用
初次接觸Spring cloud微服務框架
springcloud中有eureka ribbon feign hystrix zuul這幾個重要元件 建立服務註冊與發現中心 eureka server feign的乙個關鍵機制就是使用了動態 1 首先,如果你對某個介面定義了 feignclient註解,feign就會針對這個介面建立乙個動態 ...
Linux初次學習
1 define first tss entry 4 2 define first ldt entry first tss entry 1 3 define tss n unsigned long n 4 first tss entry 3 4 define ldt n unsigned long ...
Karrigell 初次學習
今天按照 http karrigell.sourceforge.net en front.htm 教程,一口氣學完了 karrigell 的入門內容,一邊看一邊試驗完了所有的基本功能。感覺很興奮。這個框架可謂是麻雀雖小,五臟俱全。而且語法直觀,使用也非常的靈活。另外,在 unicode 的處理方面和...