درپروژه های میکروسرویسی از یک واسط برای ارسال اطلاعات به کلاینت استفاده میشود ، درواقع یک پروژه که به صورت API به کلاینت ها اطلاعات رو رد و بدل میکند و کلایت فقط فقط با این سرویس سروکار دارند. یک از ابزار هایی که این قابلیت را برای ما فراهم میکند ocelot نام دارد . این ابزار برای ما قابلیت هایی از جمله کش کردن دیتا و بلاک کردن یک ریکوئست که بیش از چند بار (قابل تنظیم) یک api رو فراخوانی کند ، قابلیت load balancing و ....
در این پروژه در پوشه سرویس ما دو سرور داریم که به ما خدمات میدهند و در پوشه ApiGetwaye یک پروژه داریم که این خدمات رو گرفته و تحویل کلاینت میدهند. در پروژه های میکروسرویسی به این واسط apigetway میگویند. در پوشه ApiGetway در پروژه داخل آن در فایل ocelot.json و program.cs مقادیری تنظیم شده است . امیدوارم برای شما مفید بوده باشد سعی میشود با افزایش دانش بنده در این زمینه پروژه رو آپدیت کنم