.NET微服務體系結構中爲什麼使用Ocelot實現API網關

爲什麼要使用API網關而不是直接通信? 在微服務架構中,客戶端應用程序通常需要使用來自多個微服務的功能。如果直接執行該消費,則客戶端需要處理多個微服務端點以進行呼叫。當應用程序發展並引入新的微服務或更新現有的微服務時會發生什麼?如果您的應用程序有許多微服務,則從客戶端應用程序處理如此多的端點可能是一場噩夢,並且由於客戶端應用程序將耦合到這些內部端點,因此未來發展微服務可能會對客戶端應用程序造成很大
相關文章
相關標籤/搜索