什麼是微服務

2021-09-01 16:07:46 字數 465 閱讀 8953

這麼多的服務使用者要怎麼連線。

解決:- 通過api閘道器管理伺服器,使用者只需要通過連線api閘道器就可以了。

這麼多的伺服器該如何通訊。

解決:同步通訊;

非同步通訊:

- 訊息佇列(kafka,rabbitmq,rocketmq)

這麼多的服務該如何管理。

解決:服務註冊與發現:

基於客戶端的服務註冊與發現:

- apache zookeeper

基於服務端的服務註冊與發現:

- netflix eureka(游離卡)

伺服器掛掉了怎麼辦。

解決:

什麼是微服務,微服務簡介

目錄 微服務今天簡單了解一下微服務,在看微服務前,先了解一下傳統的單機系統。所有的業務子模組都集中在乙個系統中,優點是便於管理,但是規模變大的時候,缺點就很明顯了。缺點 當產品規模越來越大,各種的大大小小模組都塞在乙個專案中,必然會使整個專案變的臃腫,讓開發者難以維護。系統的各個功能模組都依賴於同樣...

什麼是微服務

單體應用 業務通常是通過部署乙個 war 包到 tomcat 中,然後啟動 tomcat,監聽某個埠即可對外提供服務。單體應用優點 方便除錯,都在一起 沒有分布式開銷,所有服務都在本地容器內 中小型專案可以快速迭代,不需要太多資源 單體應用容易造成的問題 版本管理難 當專案規模變大時,容易產生衝突。...

什麼是微服務

微服務一名出自 james lewis martin fowler 2014年3月25日寫 microservices 乙個比較完整的springcloud 全家桶 demo 微服務幾個特點 微服務是一種架構風格,沒有強制性和絕度標準答案 架構演進歷史 架構演進.png 單體架構.png 單體架構缺...