0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微服務(wù)和分布式的區(qū)別

lhl545545 ? 來(lái)源:電子發(fā)燒友網(wǎng) ? 2018-02-09 10:52 ? 次閱讀

1.分布式

微服務(wù)和分布式的區(qū)別

將一個(gè)大的系統(tǒng)劃分為多個(gè)業(yè)務(wù)模塊,業(yè)務(wù)模塊分別部署到不同的機(jī)器上,各個(gè)業(yè)務(wù)模塊之間通過(guò)接口進(jìn)行數(shù)據(jù)交互。區(qū)別分布式的方式是根據(jù)不同機(jī)器不同業(yè)務(wù)。

上面:service A、B、C、D 分別是業(yè)務(wù)組件,通過(guò)API Geteway進(jìn)行業(yè)務(wù)訪(fǎng)問(wèn)。

注:分布式需要做好事務(wù)管理。

2.分布式是否屬于微服務(wù)?

答案是肯定的。微服務(wù)的意思也就是將模塊拆分成一個(gè)獨(dú)立的服務(wù)單元通過(guò)接口來(lái)實(shí)現(xiàn)數(shù)據(jù)的交互。

3.微服務(wù)架構(gòu)

微服務(wù)的設(shè)計(jì)是為了不因?yàn)槟硞€(gè)模塊的升級(jí)和BUG影響現(xiàn)有的系統(tǒng)業(yè)務(wù)。微服務(wù)與分布式的細(xì)微差別是,微服務(wù)的應(yīng)用不一定是分散在多個(gè)服務(wù)器上,他也可以是同一個(gè)服務(wù)器。

微服務(wù)和分布式的區(qū)別

分布式和微服的架構(gòu)很相似,只是部署的方式不一樣而已。

分布式服務(wù)架構(gòu)與微服務(wù)架構(gòu)概念的區(qū)別與聯(lián)系是怎樣的

分布式:分散壓力。

微服務(wù):分散能力。

當(dāng)下理解

分布式:

不同模塊部署在不同服務(wù)器上;

作用:分布式解決網(wǎng)站高并發(fā)帶來(lái)問(wèn)題;

集群:相同的服務(wù);

多臺(tái)服務(wù)器部署相同應(yīng)用構(gòu)成一個(gè)集群;

作用:通過(guò)負(fù)載均衡設(shè)備共同對(duì)外提供服務(wù);

SOA[組裝服務(wù)/ESB企業(yè)服務(wù)總線(xiàn)];

業(yè)務(wù)系統(tǒng)分解為多個(gè)組件,讓每個(gè)組件都獨(dú)立提供離散,自治,可復(fù)用的服務(wù)能力;

通過(guò)服務(wù)的組合和編排來(lái)實(shí)現(xiàn)上層的業(yè)務(wù)流程;

作用:簡(jiǎn)化維護(hù),降低整體風(fēng)險(xiǎn),伸縮靈活;

微服務(wù)[找到服務(wù)/微服務(wù)網(wǎng)關(guān)open API];

架構(gòu)設(shè)計(jì)概念,各服務(wù)間隔離(分布式也是隔離),自治(分布式依賴(lài)整體組合)其它特性(單一職責(zé),邊界,異步通信,獨(dú)立部署)是分布式概念的跟嚴(yán)格執(zhí)行;

SOA到微服務(wù)架構(gòu)的演進(jìn)過(guò)程;

作用:各服務(wù)可獨(dú)立應(yīng)用,組合服務(wù)也可系統(tǒng)應(yīng)用(巨石應(yīng)用[monolith]的簡(jiǎn)化實(shí)現(xiàn)策略-平臺(tái)思想).

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 分布式
    +關(guān)注

    關(guān)注

    1

    文章

    827

    瀏覽量

    74400
  • 微服務(wù)
    +關(guān)注

    關(guān)注

    0

    文章

    126

    瀏覽量

    7303
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    遠(yuǎn)程IO與分布式IO的區(qū)別

    在工業(yè)自動(dòng)化和控制系統(tǒng)設(shè)計(jì)中,遠(yuǎn)程IO(Input/Output)和分布式IO是兩個(gè)重要的概念。它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢(shì),適用于不同的應(yīng)用場(chǎng)景。本文將詳細(xì)探討遠(yuǎn)程IO與分布式IO的區(qū)別,包括位置
    的頭像 發(fā)表于 06-15 15:57 ?1525次閱讀

    HarmonyOS開(kāi)發(fā)實(shí)例:【分布式數(shù)據(jù)服務(wù)

    分布式數(shù)據(jù)服務(wù)(Distributed Data Service,DDS)為應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)分布式的能力。
    的頭像 發(fā)表于 04-18 10:18 ?566次閱讀
    HarmonyOS開(kāi)發(fā)實(shí)例:【<b class='flag-5'>分布式</b>數(shù)據(jù)<b class='flag-5'>服務(wù)</b>】

    鴻蒙OS 分布式任務(wù)調(diào)度

    形式、數(shù)據(jù)結(jié)構(gòu)、服務(wù)描述語(yǔ)言,屏蔽硬件差異;支持遠(yuǎn)程啟動(dòng)、遠(yuǎn)程調(diào)用、業(yè)務(wù)無(wú)縫遷移等分布式任務(wù)。 分布式任務(wù)調(diào)度平臺(tái)在底層實(shí)現(xiàn) Ability(分布式任務(wù)調(diào)度的基本組件)跨設(shè)備的啟動(dòng)/關(guān)
    的頭像 發(fā)表于 01-29 16:50 ?394次閱讀

    分布式節(jié)點(diǎn)服務(wù)器是什么?

    分布式節(jié)點(diǎn)服務(wù)器是一種將多個(gè)服務(wù)分布式連接、協(xié)同工作,以實(shí)現(xiàn)負(fù)載均衡、提高系統(tǒng)性能和可靠性、提供高可用性的服務(wù)器架構(gòu)。 具體來(lái)說(shuō),
    的頭像 發(fā)表于 01-12 15:04 ?580次閱讀
    <b class='flag-5'>分布式</b>節(jié)點(diǎn)<b class='flag-5'>服務(wù)</b>器是什么?

    分布式系統(tǒng)硬件資源池原理和接入實(shí)踐

    提供更好的服務(wù)體驗(yàn)。 圖 3 鴻蒙硬件資源池支持各類(lèi)消費(fèi)者場(chǎng)景 2.2 開(kāi)發(fā)者場(chǎng)景 對(duì)于開(kāi)發(fā)者來(lái)說(shuō),由于分布式硬件資源池將跨設(shè)備硬件調(diào)用的復(fù)雜度都封裝在了系統(tǒng)底層,跨設(shè)備硬件復(fù)用本地硬件的 API
    發(fā)表于 12-06 10:02

    zookeeper分布式原理

    Zookeeper是一個(gè)開(kāi)源的分布式協(xié)調(diào)服務(wù),可以用于構(gòu)建高可用、高性能的分布式系統(tǒng)。它提供了一個(gè)簡(jiǎn)單且高效的層次命名空間,可以用來(lái)存儲(chǔ)配置信息、狀態(tài)信息、命名服務(wù)等。Zookeepe
    的頭像 發(fā)表于 12-03 16:33 ?527次閱讀

    怎么區(qū)分分布式服務(wù)器和集群服務(wù)器?

      如何區(qū)分分布式服務(wù)器和集群服務(wù)器?許多朋友在選擇服務(wù)器時(shí)不知道分布式服務(wù)器和集群
    的頭像 發(fā)表于 11-29 15:20 ?545次閱讀

    springcloud微服務(wù)架構(gòu)

    Spring Cloud是一個(gè)開(kāi)源的微服務(wù)架構(gòu)框架,它提供了一系列工具和組件,用于構(gòu)建和管理分布式系統(tǒng)中的微服務(wù)。它基于Spring框架,旨在通過(guò)簡(jiǎn)化開(kāi)發(fā)過(guò)程和降低系統(tǒng)復(fù)雜性來(lái)幫助開(kāi)發(fā)人員構(gòu)建彈性
    的頭像 發(fā)表于 11-23 09:24 ?962次閱讀

    redis分布式鎖可能出現(xiàn)的問(wèn)題

    Redis分布式鎖是一種常用的鎖機(jī)制,用于解決多個(gè)進(jìn)程或多臺(tái)服務(wù)器對(duì)共享資源的并發(fā)訪(fǎng)問(wèn)問(wèn)題。然而,由于分布式環(huán)境的復(fù)雜性,使用Redis分布式鎖可能會(huì)出現(xiàn)一些問(wèn)題。在本文中,我們將詳盡
    的頭像 發(fā)表于 11-16 11:40 ?1210次閱讀

    springcloud分布式事務(wù)解決方案

    Spring Cloud是一套用于構(gòu)建分布式系統(tǒng)的開(kāi)源框架,它提供了一系列組件和工具,可以幫助開(kāi)發(fā)人員快速構(gòu)建和管理基于微服務(wù)架構(gòu)的應(yīng)用程序。在分布式系統(tǒng)中,事務(wù)的處理是一個(gè)重要的問(wèn)題,因?yàn)樵?/div>
    的頭像 發(fā)表于 11-16 11:03 ?1906次閱讀

    springcloud如何實(shí)現(xiàn)分布式

    Spring Cloud是基于Spring Boot開(kāi)發(fā)的一套分布式系統(tǒng)解決方案,它主要包括了多個(gè)子項(xiàng)目,如服務(wù)注冊(cè)與發(fā)現(xiàn)、配置中心、負(fù)載均衡、斷路器、路由等等。通過(guò)使用Spring Cloud
    的頭像 發(fā)表于 11-16 11:01 ?574次閱讀

    springclould分布式教程

    的基本概念、主要組件以及如何使用Spring Cloud構(gòu)建分布式系統(tǒng)。 一、Spring Cloud的基本概念 分布式系統(tǒng) 分布式系統(tǒng)是由多個(gè)獨(dú)立計(jì)算機(jī)集合而成的系統(tǒng),這些計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)進(jìn)行通信和協(xié)作,共同完成系統(tǒng)的任務(wù)。
    的頭像 發(fā)表于 11-16 10:59 ?390次閱讀

    spring分布式框架有哪些

    的Spring分布式框架。 Spring Cloud Spring Cloud是基于Spring Boot的分布式開(kāi)發(fā)工具包。它提供了多個(gè)子項(xiàng)目,包括服務(wù)注冊(cè)與發(fā)現(xiàn)、客戶(hù)端負(fù)載均衡、斷路器、網(wǎng)關(guān)等。Spring Cloud可以幫
    的頭像 發(fā)表于 11-16 10:58 ?665次閱讀

    tldb提供分布式鎖使用方法

    前言:分布式鎖是分布式系統(tǒng)中一個(gè)極為重要的工具。目前有多種分布式鎖的設(shè)計(jì)方案,比如借助 redis,mq,數(shù)據(jù)庫(kù),zookeeper 等第三方服務(wù)系統(tǒng)來(lái)設(shè)計(jì)
    的頭像 發(fā)表于 11-02 14:44 ?788次閱讀
    tldb提供<b class='flag-5'>分布式</b>鎖使用方法

    SpringCloud微服務(wù)架構(gòu):實(shí)現(xiàn)分布式系統(tǒng)的無(wú)縫協(xié)作

    在深入Spring Cloud之前,讓我們首先了解一下什么是微服務(wù)架構(gòu)。微服務(wù)架構(gòu)是一種軟件架構(gòu)模式,將一個(gè)應(yīng)用程序拆分為一組小型、獨(dú)立的服務(wù)。每個(gè)服務(wù)都有自己的數(shù)據(jù)庫(kù)和業(yè)務(wù)邏輯,并可
    的頭像 發(fā)表于 10-12 16:21 ?704次閱讀
    SpringCloud<b class='flag-5'>微服務(wù)</b>架構(gòu):實(shí)現(xiàn)<b class='flag-5'>分布式</b>系統(tǒng)的無(wú)縫協(xié)作