大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁 滾動新聞 > 正文

微服務是分布式嗎(分布式和微服務區(qū)別 如何區(qū)分分布式和微服務)

2022-09-28 01:03:42 滾動新聞 來源:
導讀 今天小編來給大家分享一些關于分布式和微服務區(qū)別 如何區(qū)分分布式和微服務方面的知識吧,希望大家會喜歡哦 1、分布式架構是分布式計算技

今天小編來給大家分享一些關于分布式和微服務區(qū)別 如何區(qū)分分布式和微服務方面的知識吧,希望大家會喜歡哦

1、分布式架構是分布式計算技術的應用和工具,目前成熟的技術包括J2EE, CORBA和.NET(DCOM),這些技術牽扯的內(nèi)容非常廣,相關的書籍也非常多,也沒有涉及這些技術的細節(jié),只是從各種分布式系統(tǒng)平臺產(chǎn)生的背景和在軟件開發(fā)中應用的情況來探討它們的主要異同。

2、微服務架構是一項在云中部署應用和服務的新技術。大部分圍繞微服務的爭論都集中在容器或其他技術是否能很好的實施微服務,而紅帽說API應該是重點。

3、微服務可以在“自己的程序”中運行,并通過“輕量級設備與HTTP型API進行溝通”。關鍵在于該服務可以在自己的程序中運行。通過這一點我們就可以將服務公開與微服務架構區(qū)分開來。在服務公開中,許多服務都可以被內(nèi)部獨立進程所限制。如果其中任何一個服務需要增加某種功能,那么就必須縮小進程范圍。在微服務架構中,只需要在特定的某種服務中增加所需功能,而不影響整體進程的架構。

4、從概念理解,分布式服務架構強調(diào)的是服務化以及服務的分散化,微服務則更強調(diào)服務的專業(yè)化和精細分工;從實踐的角度來看,微服務架構通常是分布式服務架構,反之則未必成立。所以,選擇微服務通常意味著需要解決分布式架構的各種難題。

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

6、微服務更加強調(diào)單一職責、輕量級通信(HTTP)、獨立性并且進程隔離。

7、微服務與分布式的細微差別是,微服務的應用不一定是分散在多個服務器上,他也可以是同一個服務器。

8、微服務架構是分布式服務架構的子集。微服務架構通過更細粒度的服務切分,使得整個系統(tǒng)的迭代速度并行程度更高,但是運維的復雜度和性能會隨著服務的粒度更細而增加。

本文到此結束,希望對大家有所幫助。


版權說明: 本文由用戶上傳,如有侵權請聯(lián)系刪除!


標簽: