0
我用Django創建我的API休息,但我不明白如何將API轉換爲微服務,我不明白這些之間的真正區別。 我看到一個類似於微服務的API,但我不知道在微服務中轉換整個API,我需要創建微服務器?API和Microservice之間有什麼區別?
請,我不明白一個微服務,我需要了解這一點。
我用Django創建我的API休息,但我不明白如何將API轉換爲微服務,我不明白這些之間的真正區別。 我看到一個類似於微服務的API,但我不知道在微服務中轉換整個API,我需要創建微服務器?API和Microservice之間有什麼區別?
請,我不明白一個微服務,我需要了解這一點。
微服務通過API公開它的接口,它可以做什麼。 API是微服務收到命令/查詢時響應的所有端點的列表。微服務包含API 和其他內部+隱藏的東西,它用於響應客戶端的請求。
API是客戶端查看微服務時看到的所有內容,儘管微服務比這更大。微服務隱藏其內部結構,它是技術堆棧,它是數據庫類型(sql
,nosql
- 可能是任何東西);一個微服務可能會從sql
移到nosql
,從python
到php
,但保持它的API不變。
你會有一個實際的例子嗎?,因爲我很瞭解,但通常我創建我的web服務器作爲一個API,而不是一個包含一個API和更多的東西的微。 – sm433403
一個什麼樣的例子? –
任何服務器/微服務都包含許多其他功能,例如de數據庫訪問組件。 –