2

다소 작은 양의 작은 서비스가있는 시스템이 있습니다. 아이디어는 시스템에 대한 진입 점이 될 것으로 생각되는 뒤에 숨기는 것입니다.
이것이 좋은 연습으로 간주됩니까?
asp.net 코어에서 이와 같은 경우에 대한 일반적인 접근 방법/솔루션이 있습니까?여러 웹 서비스 숨기기?

답변

6

API Gateway pattern이라고합니다.

API 게이트웨이는 모든 클라이언트의 단일 진입 점입니다. API 게이트웨이는 두 가지 방법 중 하나로 요청을 처리합니다. 일부 요청은 단순히 적절한 서비스로 프록시/라우트됩니다. 그것은 여러 서비스로 패닝하여 다른 요청을 처리합니다.

enter image description here

출발점으로, 당신은 ASP.NET 코어에 대한 Proxy Middleware로 보일 수 있습니다.