ftp
4 سال پیش توسط ftp مطرح شد
1 پاسخ

میکرو سرویسها

@ali.bayat
@mhyeganeh
@sina.it91
میگن برنامه ها رو به صورت میکرو سرویس بنویسید یعنی چی؟
از نظر من یعنی پروژه های کوچکی هست که به صورت جدا گانه مینویسن و رو سرور قرار میدن و به وسیله api به هر پروژ ه ای میتونیم متصل کنیم.
اگر صحبتم درست است میتونید تایید کنید در غیر این صورت توضیح بدید
ممنون


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش آپدیت شد
0

اگر منظور شما از معماری میکروسرویس هست بله

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

به طور کلی در این معماری، تمامی سرویس‌های موجود در یک نرم‌افزار یک‌پارچه و بزرگ به مجموعه‌ای از سرویس‌های مستقل و کوچک‌تر تقسیم می‌شوند. به عنوان مثال شکل‌های زیر را در نظر بگیرید که یک نرم‌افزار یک‌پارچه دارای سه قسمت اموال، حمل‌ونقل و فروشگاه (شکل سمت راست) به چهار سرویس مستقل تقسیم شده‌ است (شکل سمت چپ). نکته جالب در این تغییر معماری می‌توان به اضافه شدن سرویس Accounting اشاره کرد.

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

معماری یکپارچه
معماری یکپارچه

معماری میکرو سرویس
معماری میکرو سرویس

منبع
https://cpol.co/1397/11/16/%D9%85%DB%8C%DA%A9%D8%B1%D9%88-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3%E2%80%8C%D9%87%D8%A7-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-%D9%88-%D9%BE%DB%8C%D8%A7%D8%AF%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C/


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام