masoud net
5 سال پیش توسط masoud net مطرح شد
5 پاسخ

ساخت میکرو سیستم

این میکرو سیستم که کیگن چیه و چطوری میشه نوشت؟


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

میکرو سرویس منظورتونه؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

معماری میکروسرویس (MicroService) ، یک شیوه منحصر بفرد در توسعه سیستم‌های نرم افزاری است.

در این معماری سیستم مجموعه ای است از یک هسته اصلی و ماژول ها (سرویس ها) ی کوچک که هر کدام از این اجزا بصورت کاملا مستقل توانایی استقرار دارند.

هر یک از این سرویس ها می‌توانند توسط تیم‌های جداگانه‌ای با پلتفرم توسعه و زبان برنامه‌نویسی و بانک اطلاعاتی جداگانه‌ای توسعه داده شوند و با یک مکانیزم سبک وزن مانند Http با یکدیگر در ارتباط باشند.

منبع: مجله شبکه


masoud net
@netwons 5 سال پیش مطرح شد
0

@ali.bayat
آیا آموزشی سمت برنامه نویسی php هم وجود داره


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

یکی از این ماژول ها (سرویس ها) وب‌سرویس (API) هست که در راکت کاملا راجبش بحث شده:
https://roocket.ir/series/build-a-api-with-laravel
https://roocket.ir/series/build-a-api-with-nodejs


علیرضا اصلانی
تخصص : Web and Mobile Developer
@aaslani 5 سال پیش مطرح شد
0

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


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

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