微服務架構和springcloud筆記

2022-09-20 23:18:15 字數 1401 閱讀 3442

服務的

註冊與發現eureka/nacos,

呼叫feign,

熔斷,降級hystrix,閘道器zuul,

訊息佇列,監控,

配置中心nacos/spring cloud config,

負載均衡ribbon,

全鏈路追蹤,自動化構建部署,服務定時任務排程操作

依據官網的對照**

boot的版本需要照顧cloud的版本一般從cloud的reference doc文件中看具體哪個最合適

專案構建簡記:

1.建module;2.改pom;3.寫ym;4.主啟動;5.業務類;

建立m**en工程,選擇site模板,選擇自己的m**en軟體,刪除src,留下pom

settings裡面的file encoding 統一編碼,開啟註解,如圖:enable 打對勾

最終pom檔案如下:

<?xml version="1.0" encoding="utf-8"?>

​xsi:schemalocation=" ">

4.0.0modelversion>

​com.zzxgroupid>

springcloudartifactid>

1.0-snapshotversion>

pompackaging>

​utf-8project.build.sourceencoding>

1.8m**en.compiler.source>

1.8m**en.compiler.target>

4.12junit.version>

1.2.17log4j.version>

1.16.18lombok.version>

5.1.47mysql.version>

1.1.16druid.version>

1.3.0mybatis.spring.boot.version>

properties>

​org.springframework.bootgroupid>

spring-boot-dependenciesartifactid>

2.2.2.releaseversion>

pomtype>

importscope>

dependency>

​org.springframework.cloudgroupid>

spring-cloud-dependenciesartifactid>

hoxton.sr1version>

pomtype>

importscope>

dependency>

​com.alibaba.cloudgroupid>

spring-cloud-alibaba-dependenciesartifactid>

微服務與微服務架構

微服務 微服務強調的是服務的大小,它關注的是某乙個點,是具體解決某乙個問題 提供落地對應服務的乙個服務應用,狹意的看,可以看作eclipse裡面的乙個個微服務工程 或者module。例如 訂單服務 支付服務 微服務架構 馬丁.福勒 martin fowler 微服務架構介紹 微服務架構是 種架構模式...

微服務架構

一 先了解一下什麼是單體應用 就是乙個應用程式包含了所有模組功能,各模組同時部署。當然這種應用模式比較容易部署 測試,但隨著專案的加大,單體模式就會變得越來越臃腫,維護的成本逐漸變高。當乙個模組出錯,整個應用都會出現問題,擴充套件能力也會受到限制。二 什麼是微服務 是將整個應用程式分解為多個模組,各...

微服務架構

簡單來說,微服務架構風格想要開發一種由多個小服務組成的應用,每個服務執行於獨立的程序,並且採用輕量級互動,多數情況下乙個http的資源api,這些服務具備獨立業務能力並可以通過自動化部署方式獨立部署,這種風格使最小化集中管理,從而可以使用多種不同的程式語言喝資料儲存技術 james lewis 和 ...