微服务精华问答:什么是微服务架构中的DRY?| 技术头条
微服務(wù)(Microservice Architecture)是近幾年流行的一種架構(gòu)思想,關(guān)于它的概念很難一言以蔽之。 究竟什么是微服務(wù)呢?今天就讓我們一探究竟。
1
?Q:什么是微服務(wù)架構(gòu)中的DRY?
A:DRY代表不要重復自己。它基本上促進了重用代碼的概念。這導致開發(fā)和共享庫,這反過來導致緊密耦合。
Q:什么是消費者驅(qū)動的合同(CDC)?
A:這基本上是用于開發(fā)微服務(wù)的模式,以便它們可以被外部系統(tǒng)使用。當我們處理微服務(wù)時,有一個特定的提供者構(gòu)建它,并且有一個或多個使用微服務(wù)的消費者。
通常,提供程序在XML文檔中指定接口。但在消費者驅(qū)動的合同中,每個服務(wù)消費者都傳達了提供商期望的接口。
3Q:Web,RESTful API在微服務(wù)中的作用是什么?
A:微服務(wù)架構(gòu)基于一個概念,其中所有服務(wù)應該能夠彼此交互以構(gòu)建業(yè)務(wù)功能。因此,要實現(xiàn)這一點,每個微服務(wù)必須具有接口。這使得Web API成為微服務(wù)的一個非常重要的推動者。RESTful API基于Web的開放網(wǎng)絡(luò)原則,為構(gòu)建微服務(wù)架構(gòu)的各個組件之間的接口提供了最合理的模型。
4Q:微服務(wù)架構(gòu)中的語義監(jiān)控是什么?
A:語義監(jiān)控,也稱為?綜合監(jiān)控,將自動化測試與監(jiān)控應用程序相結(jié)合,以檢測業(yè)務(wù)失敗因素。
5
Q:Docker在微服務(wù)中的作用是什么?
A:Docker提供了一個可用于托管任何應用程序的容器環(huán)境。在此,軟件應用程序和支持它的依賴項緊密打包在一起。因此,這個打包的產(chǎn)品被稱為Container,因為它是由Docker完成的,所以它被稱為Docker容器!
小伙伴們沖鴨,后臺留言區(qū)等著你!
關(guān)于微服務(wù),今天你學到了什么?還有哪些不懂的?除此還對哪些話題感興趣?快來留言區(qū)打卡啦!留言方式:打開第XX天,答:……
同時歡迎大家搜集更多問題,投稿給我們!風里雨里留言區(qū)里等你~
福利
1、掃描添加小編微信,備注“姓名+公司職位”,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!
推薦閱讀:
OpenStack已死?恐怕你想多了 | 技術(shù)頭條
30位90后霸榜! 福布斯: 比你年輕、比你有顏、比你有才華, 就是他們了!
極客頭條
微軟 CTO 韋青:“程序員 35 歲就被淘汰”是個偽概念 | 人物志
他曾主導世界上第一臺安卓智能機, 如今能否靠區(qū)塊鏈手機找回昔日的光榮?|人物志
移動開發(fā)或?qū)⒈活嵏?#xff1f;
如何將TensorFlow Serving的性能提高超過70%?
喜歡就點擊“在看”吧
總結(jié)
以上是生活随笔為你收集整理的微服务精华问答:什么是微服务架构中的DRY?| 技术头条的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 业绩基准4.2%是什么意思
- 下一篇: Boost:bimap双图项目的测试程序