+1 امتیاز
قبل در برنامه نویسی توسط (426 امتیاز)
ویرایش شده قبل توسط
در Application های مونولوتیک وابستگی کد ها و لایه ها به هم پیچیدگی های رو به ما تحمیل میکردند

اما در معماری Microservice خیلی رویه موضوع مستقل بودن سرویس ها تاکید میشه این استقلال از چی بدست میاد که در معماری مونولوتیک نداشتیم ؟

2 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
میکروسرویس هایی که به يکديگر وابستگی دارند با ارائه سرویس به یکدیگر بر روی یک پروتکل ارتباطی تحت شبکه مثل http یا tcp از هم سرویس می‌گیرند و وابستگی خود را برطرف می کنند.
0 امتیاز
قبل توسط (426 امتیاز)
شاید این سوال رو بشه اینجوری جواب داد

که نوع نگرش در این معماری است( که همون سرویسه) کمک میکنه که وابستگی ها کم بشه

یعنی یک سرویس که قسمتی از پروژه است باید طوری طراحی بشه که بشه بطور مستقل بهش نگاه کرد یعنی اگر این سرویس از مدار سرویس دادن خارج شد نتنها کل Application بلکه سرویس های دیگه هم مشکل انچنانی پیدا نکنن ( البته سرویس داریم تا سرویس مثلا سرویسی مثلا Authenticatoin اگر Down شه ممکنه خیلی از سرویس ها down شن یا کلا Application . که البته از یک Application به یک Application دیگه متفاوته)

پس اون قسمت از application که وابستگی های خیلی شدیدی به هم دارن  یعنی بدون هم اصلا کار نمیکنن باید تویه یک سرویس قرار بگیرن

سوالات مشابه

0 امتیاز
1 پاسخ 517 بازدید
0 امتیاز
1 پاسخ 1.4هزار بازدید
0 امتیاز
0 پاسخ 157 بازدید
0 امتیاز
1 پاسخ 373 بازدید
+1 امتیاز
1 پاسخ 1.5هزار بازدید
...