日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微服务精华问答 | 微服务有什么优点和不足呢?

發布時間:2024/9/27 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微服务精华问答 | 微服务有什么优点和不足呢? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

戳藍字“CSDN云計算”關注我們哦!


過去幾年來,“微服務架構”這個術語出現了,它描述了一種將軟件應用程序設計為可獨立部署的服務套件的特定方式。盡管這種架構風格沒有確切的定義,但圍繞業務能力,自動化部署,端點智能以及語言和數據的分散控制等方面存在著某些共同特征。


1


Q:微服務有什么優點?


A:微服務的優點

1、通過分解巨大單體式應用為多個服務方法解決了復雜性問題,每個微服務相對較小

2、每個單體應用不局限于固定的技術棧,開發者可以自由選擇開發技術,提供API服務。

3、每個微服務獨立的開發,部署

4、單一職責功能,每個服務都很簡單,只關注于一個業務功能

5、易于規模化開發,多個開發團隊可以并行開發,每個團隊負責一項服務

6、改善故障隔離。一個服務宕機不會影響其他的服務


2

Q:微服務又有什么缺點呢?


A:微服務缺點:

1.開發者需要應對創建分布式系統所產生的額外的復雜因素

l? 目前的IDE主要面對的是單體工程程序,無法顯示支持分布式應用的開發

l? 測試工作更加困難

l? 需要采用服務間的通訊機制

l? 很難在不采用分布式事務的情況下跨服務實現功能

l? 跨服務實現要求功能要求團隊之間的緊密協作

2.部署復雜

3.內存占用量更高


3

Q:微服務架構又有什么優點和不足呢?


A:微服務架構的好處

????? 1.單個服務很容易開發、理解和維護。

????? 2.這種架構使得每個服務都可以有專門開發團隊來開發。

????? 3.微服務架構模式是每個微服務獨立的部署。

????? 4.微服務架構模式使得每個服務獨立擴展。

微服務架構的不足

????? 微服務應用是分布式系統,由此會帶來固有的復雜性。

????? 服務地址目錄,服務健康度,部署困難,服務依賴問題,數據庫分區問題。


4

Q:微服務內部通信的方式有哪些?


A:內部服務之間的通信方式有兩種:

1、基于HTTP協議的同步機制(REST、RPC);

2、基于消息隊列的異步消息處理機制(AMQP-based message broker)。


5

Q:微服務中經常談到耦合和解藕,那么,什么是耦合?


A:組件之間依賴關系強度的度量被認為是耦合。一個好的設計總是被認為具有高內聚力和低耦合性。


---------------- ?? --------------

小伙伴們沖鴨,后臺留言區等著你!

關于微服務,今天你學到了什么?還有哪些不懂的?除此還對哪些話題感興趣?快來留言區打卡啦!留言方式:打開第XX天,答:……

同時歡迎大家搜集更多問題,投稿給我們!風里雨里留言區里等你~


---------------- ?? --------------


1.微信群:

添加小編微信:color_ld,備注“進群+姓名+公司職位”即可,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!


2.征稿:

投稿郵箱:liudan@csdn.net;微信號:color_ld。請備注投稿+姓名+公司職位。


推薦閱讀

  • Gartner的預言:通向混合IT之旅

  • 崩潰!新浪程序員加班錯失 77 萬年會大獎

  • 剛剛!華為又被美國盯上了!

  • 阿里“菜鳥”AI?

  • 以太坊升級的拖油瓶,竟只是這幾行代碼

  • 程序員有話說 | 程序猿在乘地鐵的時候都在想什么?

  • 清華北大“世界排名斷崖式下跌”?


點擊“閱讀原文”,打開 CSDN App 閱讀更貼心!


喜歡就點擊“好看”吧!

總結

以上是生活随笔為你收集整理的微服务精华问答 | 微服务有什么优点和不足呢?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。