- 云原生應用開發實戰:基于.NET開發框架及Kubernetes容器編排技術
- 51Aspx組編
- 257字
- 2024-05-10 12:08:35
1.2.7 Port Binding(端口綁定)
應用程序是完全獨立的,它應該不依賴于任何特定網絡服務器就可以創建一個面向網絡的服務。應用通過端口綁定來提供服務,并監聽發送至該端口的請求。
例如,基于.NET的Web應用不應該依賴于IIS,它應該可以獨立提供服務。云原生應用在運行時并不負責管理實際的端口綁定,而是由云平臺統一管理。例如,ASP.NET Core的Web應用通常使用端口5001,當應用運行在云平臺上時,這個端口只是容器內的端口,并不是外部用戶或服務訪問時的實際端口。云平臺對網絡進行統一管理,負責分配實際的服務端口,云平臺同時提供了相應的機制來發現訪問服務的實際地址和端口。