میکروسرویس دقیقا چیست؟
میکروسرویس دقیقا چیست؟

تصویری: میکروسرویس دقیقا چیست؟

تصویری: میکروسرویس دقیقا چیست؟
تصویری: میکروسرویس ها در 5 دقیقه توضیح داده شد 2024, ممکن است
Anonim

میکروسرویس ها یک تکنیک توسعه نرم افزار - نوعی از سبک ساختاری معماری سرویس گرا (SOA) است - که یک برنامه کاربردی را به عنوان مجموعه ای از خدمات با اتصال آزاد مرتب می کند. در یک میکروسرویس ها معماری، خدمات دقیق و پروتکل ها سبک هستند.

از این رو، نمونه هایی از میکروسرویس ها چیست؟

نتفلیکس ، eBay، Amazon، سرویس دیجیتال دولتی بریتانیا، توییتر، پی پال، گاردین، و بسیاری دیگر از وب سایت ها و برنامه های کاربردی در مقیاس بزرگ، همگی از معماری یکپارچه به معماری میکروسرویس تکامل یافته اند.

پس از آن، سوال این است که آیا میکروسرویس ها به طور مستقل قابل استقرار هستند؟ میکروسرویس ها این چالش های سیستم های یکپارچه را با مدولار بودن تا حد امکان حل کنید. در ساده ترین شکل، آنها به ساخت یک برنامه کاربردی به عنوان مجموعه ای از خدمات کوچک کمک می کنند که هر کدام در فرآیند خود اجرا می شوند و به طور مستقل قابل استقرار.

از این رو، میکروسرویس ها چیست و چگونه کار می کنند؟

ایده اصلی پشت الف میکروسرویس معماری این است که وقتی برنامه ها به قطعات کوچکتر تقسیم شوند، ساخت و نگهداری آنها ساده تر است کار کردن یکپارچه با هم هر عملکرد را به عنوان یک سرویس مستقل در نظر بگیرید که می تواند بدون ایجاد اختلال در بقیه برنامه، تغییر، به روز یا حذف شود.

تفاوت بین API و Microservices چیست؟

این تفاوت بین API ها و میکروسرویس ها یک API قراردادی است که برای مصرف کننده راهنمایی می کند تا از خدمات اساسی استفاده کند. آ میکروسرویس یک طرح معماری است که بخش‌هایی از یک برنامه کاربردی (معمولاً یکپارچه) را به خدمات کوچک و مستقل تقسیم می‌کند.

توصیه شده: