本文介紹了模塊與微服務之間的區別的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
This abstract給出了微服務和API的區別:
微服務通過以下方式公開它的接口以及它可以做的事情
接口。API是微服務響應的所有端點的列表
當它接收到命令/查詢時。微服務包含API
以及它用來響應客戶的其他內部+隱藏的東西
請求。
我在Java中使用過模塊和微服務,但是有沒有更好的方法來區分模塊和微服務之間的區別?
根據我的經驗,有幾個模塊是作為微服務項目的一部分導入的。微服務是否是某種具有公開REST風格端點的附加功能的模塊?模塊與微服務的區別是什么,反之亦然?
我們還可以就相關話題進行更多討論,以澄清潛在的念力嗎?
為了更清楚起見,我添加了一些視覺幫助:
如果可能,請予以駁斥,并提供與您的微服務和模塊經驗相關的可靠參考。
推薦答案
微服務提供接口(睡覺或無睡覺)。
微服務代碼可以以某種方式編寫,以便某些更大的項目可以將其用作模塊。
當我們選擇它作為微服務而不是模塊時:
-
我們將其與使用它的系統分離
此微服務可以獨立擴展,即使用特定的數據庫實現其目的
使用任何開發語言(最適合其用途)-如果將其用作模塊,則必須使用編寫大多數代碼庫和模塊時使用的語言
負責其數據補丁
這篇關于模塊與微服務之間的區別的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,