成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

深入理解Spring Cloud與微服務(wù)構(gòu)建【一】 - 1.4 微服務(wù)的設(shè)計(jì)原則與Spring Cl

ningwang / 690人閱讀

摘要:微服務(wù)的設(shè)計(jì)原則軟件設(shè)計(jì)每一個(gè)版本都在變化,所以軟件設(shè)計(jì)應(yīng)該是漸進(jìn)式發(fā)展。在微服務(wù)設(shè)計(jì)時(shí),一定要考慮清楚這三個(gè)難題,從而選擇合適的框架。目前比較流行的微服務(wù)框架有社區(qū)的公司的等。微服務(wù)應(yīng)該具備的功能。

微服務(wù)的設(shè)計(jì)原則

軟件設(shè)計(jì)每一個(gè)版本都在變化,所以軟件設(shè)計(jì)應(yīng)該是漸進(jìn)式發(fā)展。 軟件從一開(kāi)始就不應(yīng)該被設(shè)計(jì)成微服務(wù)架構(gòu),微服務(wù)架構(gòu)固然有優(yōu)勢(shì),但是它需要更多的資源,包括服務(wù)器資源、技術(shù)人員等。追求大公司所帶來(lái)的技術(shù)解決方案,刻意地追求某個(gè)新技術(shù),企圖使用技術(shù)解決所 有的問(wèn)題,這些都是軟件設(shè)計(jì)的誤區(qū)。

在微服務(wù)架構(gòu)中,有三大難題,那就是服務(wù)故障的傳播性、服務(wù)的劃分和分布式事務(wù)。在 微服務(wù)設(shè)計(jì)時(shí), 一定要考慮清楚這三個(gè)難題,從而選擇合適的框架。目前比較流行的微服務(wù)框 架有 Spring 社區(qū)的 Spring Cloud、Google 公司的 Kubemetes 等。不管使用哪一種框架或者工具, 都需要考慮這三大難題。 為了解決服務(wù)故障的傳播性, 一般的微服務(wù)框架都有熔斷機(jī)制組件。 另外,服務(wù)的劃分沒(méi)有具體的劃分方法, 一般來(lái)說(shuō)根據(jù)業(yè)務(wù)來(lái)劃分服務(wù), 領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)具有指 導(dǎo)作用 。 最后,分布式事務(wù)一般的解決辦法就是兩階段提交或者三階段提交,不管使用哪一種 都存在事務(wù)失敗,導(dǎo)致數(shù)據(jù)不一致的情況,關(guān)鍵時(shí)刻還得人工去恢復(fù)數(shù)據(jù)??傊?,微服務(wù)的設(shè) 計(jì)一定是漸進(jìn)式的,并且是隨著業(yè)務(wù)的發(fā)展而發(fā)展的。

Spring Cloud簡(jiǎn)介

Spring Cloud 作為 Java 語(yǔ)言的微服務(wù)框架,它依賴于 Spring Boot,有快速開(kāi)發(fā)、持續(xù)交付和 容易部署等特點(diǎn)。 Spring Cloud 的組件非常多,涉及微服務(wù)的方方面面,井在開(kāi)源社區(qū) Spring 和 Netflix、 Pivotal 兩大公司的推動(dòng)下越來(lái)越完善。本章主要介紹 Spring Cloud,將從以下方面來(lái)講解。

微服務(wù)應(yīng)該具備的功能。

Spring Cloud 介紹。

Dubbo 介紹。

Kubemetes 介紹。

Spring Cloud 與 Dubbo 比較。

Spring Cloud 與 Kubemetes 比較。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/69709.html

相關(guān)文章

  • 深入理解Spring Cloud服務(wù)構(gòu)建】 - 1.3 服務(wù)不足

    摘要:微服務(wù)的復(fù)雜度框架知識(shí)服務(wù)于服務(wù)通信服務(wù)與服務(wù)之間相互依賴。服務(wù)的部署可選用。指服務(wù)的可用性。微服務(wù)系統(tǒng)通常是一個(gè)系統(tǒng),即同時(shí)滿足了可用性和分區(qū)容錯(cuò)。兩階段提交,將事務(wù)分成兩部分能夠大大提高分布式事務(wù)成功的概率。 主要體現(xiàn)在如下方面。 微服務(wù)的復(fù)雜度(框架知識(shí)、服務(wù)于服務(wù)通信、服務(wù)與服務(wù)之間相互依賴)。 分布式事務(wù)(重點(diǎn))。 服務(wù)的劃分(業(yè)務(wù)場(chǎng)景劃分邊界,最好無(wú)耦合,都能單獨(dú)運(yùn)行和替...

    bawn 評(píng)論0 收藏0
  • 深入理解Spring Cloud服務(wù)構(gòu)建【二】 - 2.2 Spring Cloud

    摘要:負(fù)載均衡組件是一個(gè)負(fù)載均衡組件,它通常和配合使用。和配合,很容易做到負(fù)載均衡,將請(qǐng)求根據(jù)負(fù)載均衡策略分配到不同的服務(wù)實(shí)例中。和配合,在消費(fèi)服務(wù)時(shí)能夠做到負(fù)載均衡。在默認(rèn)的情況下,和相結(jié)合,能夠做到負(fù)載均衡智能路由。 2.2.1 簡(jiǎn)介 Spring Cloud 是基于 Spring Boot 的。 Spring Boot 是由 Pivotal 團(tuán)隊(duì)提供的全新 Web 框架, 它主要的特點(diǎn)...

    Rocko 評(píng)論0 收藏0
  • 深入理解Spring Cloud服務(wù)構(gòu)建】 - 1.1體架構(gòu)及其存在不足

    摘要:?jiǎn)误w架構(gòu)簡(jiǎn)介經(jīng)典的層模型,即表示層業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層??跀?shù)據(jù)訪問(wèn)層用于操作數(shù)據(jù)庫(kù),用戶在表示層會(huì)產(chǎn)生大量的數(shù)據(jù),通過(guò)數(shù)據(jù)訪問(wèn)層對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě)操作。 1.1.1 單體架構(gòu)簡(jiǎn)介 經(jīng)典的 3 層模型,即表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層。 口 表示層: 用于直接和用戶交互,也稱(chēng)為交互層,通常是網(wǎng)頁(yè)、 UI 等。 口 業(yè)務(wù)邏輯層:即業(yè)務(wù)邏輯處理層,例如用戶輸入的信息要經(jīng)過(guò)業(yè)務(wù)邏輯層的處理...

    My_Oh_My 評(píng)論0 收藏0
  • 華為官方首發(fā)Spring響應(yīng)式服務(wù),Spring+Boot+Cloud三管齊下

    摘要:今天小編就來(lái)分享一份華為剛剛首發(fā)的響應(yīng)式微服務(wù)實(shí)戰(zhàn)這份主要包含響應(yīng)式微服務(wù)架構(gòu)實(shí)現(xiàn)過(guò)程中所應(yīng)具備的技術(shù)體系和工程實(shí)踐,在組織結(jié)構(gòu)上分如下篇。 今天小編就來(lái)分享一份華為剛剛首發(fā)的Spring響應(yīng)式微服務(wù)(Spring Boot 2+Spring 5+Spring Cloud實(shí)戰(zhàn))! 這份PDF...

    cangck_X 評(píng)論0 收藏0
  • 深入理解Spring Cloud服務(wù)構(gòu)建【二】 - 2.1 服務(wù)應(yīng)該具備功能

    摘要:口服務(wù)的負(fù)載均衡。服務(wù)的注冊(cè)與發(fā)現(xiàn)接口管理服務(wù)注冊(cè)是指向服務(wù)注冊(cè)中心注冊(cè)一個(gè)服務(wù)實(shí)例,服務(wù)提供者將自己的服務(wù)信息如服務(wù)名地址等告知服務(wù)注冊(cè)中心。服務(wù)注冊(cè)中心會(huì)提供服務(wù)的健康檢查方案,檢查被注冊(cè)的服務(wù)是否可用。服務(wù)降級(jí)的功能。 微服務(wù)具有以下的特點(diǎn)。 口 按照業(yè)務(wù)來(lái)劃分服務(wù),單個(gè)服務(wù)代碼量小,業(yè)務(wù)單一,易于維護(hù)。 口 每個(gè)微服務(wù)都有自己獨(dú)立的基礎(chǔ)組件,例如數(shù)據(jù)庫(kù)、 緩存等,且運(yùn)行在獨(dú)立...

    starsfun 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<