Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

برنامه نویسی مایکروسرویس : قسمت دوم مدیریت داده در مایکروسرویس

Автор: Armin

Загружено: 2021-02-17

Просмотров: 681

Описание:

برنامه نویسی مایکروسرویس : قسمت دوم مدیریت داده در مایکروسرویس
در معماری میکروسرویس‌ها هر میکروسرویس دیتابیس و داده‌های اختصاصی خود را در اختیار دارد و می‌توانند به تنهایی و مستقل از هر سرویس‌ دیگری خدمات خود را ارائه دهند. میکروسرویس‌های مختلف می‌توانند از DB Engineهای متفاوتی نیز استفاده کنند که قابلیت‌های ویژه‌ای برای آن سرویس خاص دارند که می‌تواند موجب بهینه یا ساده شدن انجام کار شود. اما این روش پیاده سازی چالش‌هایی را در مودر اشتراک و توزیع داده‌ها ایجاد می‌کند که توسعه دهندگان باید راهکار‌هایی برای آن‌ها بیاندیشند.
مایکروسرویس ­ها یک تکنیک توسعه نرم ­افزار مشتق شده از سبک معماری سرویس­ گرا است که از مجموعه ­ای از سرویس­های خوش ­تعریف تشکیل شده است. در معماری مایکروسرویس پروتکل ­های ارتباطی سبک و مستقل از پلتفرم هستند و سرویس ­ها دامنه و مسئولیت معیین و مشخصی دارند، مزایای این معماری بهبود ماژولاریتی سیستم و تسهیل توسعه، استقرار و تست سیستم است؛ همچنین سیستم توسعه ­یافته دارای مقیاس­پذیری بالا و سرعت بالاتر اعمال تغییر است. این معماری با رویکرد DevOps در توسعه و پشتیبانی نرم­ افزارها هماهنگی دارد. (Wikipedia)
سبک معماری مایکروسرویس رویکردی برای توسعه یک نرم­ افزار متشکل از تعدادی سرویس کوچک و مستقل است که هر سرویس به ­اتکاء منابع و زیرساخت خودش اجرا شده و از طریق پروتکل ­های سبک مبتنی بر HTTP با دیگران ارتباط دارد. این­ سرویس­ها براساس قابلیت­های کسب ­وکار طراحی و ساخته می­شوند و بر بسترهای فناوری با زبان­ های برنامه­ نویسی مختلفی قابل استقرار هستند. این سرویس­ها حداقل نیاز به مدیریت متمرکز را دارند و هر سرویس پایگاه داده مخصوص به خود را مدیریت می­کند. (Martin Fowler)
مایکروسرویس­ ها به ­صورت خلاصه سرویس­ های دانه ­ریز و خودمختاری هستند که با یکدیگر همکاری می­کنند. هر سرویس باید بتواند مستقلا تغییر کند بدون اینکه منجر به تغییر دیگر سرویس­های مرتبط یا استفاده ­کنندگان از سرویس شود. (Sam Newman)
معماری مایکروسرویس یک رویکرد مهندسی مبتنی بر شکست یک نرم ­افزار به ماژول­های تک-کارکردی است که مستقلا تولید و مستقر می­شوند و با واسط­های خوش­تعریف با دیگر سرویس­ها ارتباط دارند. این سرویس­ها توسط تیم­های کوچکی تولید و پشتیبانی می­شوند که از تمام چرخه حیات سرویس پشتیبانی می­کند (IBM)
معماری مایکروسرویس از مجموعه­ ای از سرویس­های خودمختار و کوچک تشکیل شده است که هر سرویس مستقل بوده و یک قابلیت کسب­ وکار را پیاده­ سازی می­نماید (Microsoft)
معماری مایکروسرویس یک رویکرد چابک و ماژولار به توسعه نرم ­افزار است که برخلاف نرم ­افزارهای یک ­تکه - که همه مولفه­ ها و قابلیت­ های سیستم بایکدیگر آمیخته شده ­اند- مبتنی بر مجموعه ­ای از سرویس ­های کوچک­تر و مستقل از هم با ارتباط سست است. هر سرویس مسوول انجام وظایف و پردازش خود است و یک کارکرد مشخص از کل سیستم را پشتیبانی می­کند و با دیگر سرویس­ها از طریق API ارتباط دارد (Oracle)
در جمع ­بندی تعاریف فوق می­توان گفت:
"معماری مایکروسرویس، سبک خاصی از معماری نرم ­افزار و مشتق ­شده از معماری سرویس­ گرا است که هدف آن خودمختاری بالای سرویس­ ها از نظر منطق کارکردی-داده ­ای و نیز پلتفرم پیاده ­سازی و اجرا است. این سبک معماری علاوه بر معماری سرویس­ گرا از مفاهیم معماری رخداد محور و سیستم­های توزیع ­شده نیز بهره ­برده است."
با توجه به موارد فوق در این دوره اموزشی قصد داریم نحوه پیاده سازی معماری مایکروسرویس را خدمت شما عزیزان آموزش دهیم. دوره آموزشی ما بر اساس سرفصل های زیر برگزار خواهد شد.
• معرفی و مباحث پایه Microservice
• پیاده سازی اولین پروژه مایکروسرویس ( NodeJS + React )
• راه اندازی سرویس با استفاده از Docker
• هماهنگ سازی سرویس ها با Kubernetes
• معرفی معماری اپلیکیشن های Multiservice
• معرفی و انتخاب سرویس کلود برای توسعه اپلیکیشن
• معرفی استراتژی نرمال سازی درخواست ها
• مدیریت پایگاه داده و مدل سازی داده ها در Microservice
• معرفی استراتژی های Authentication
• تست در Microservice
• Code Sharing سرویس ها
• راه اندازی اولین سرور Microservice
• راه اندازی Event Bus در NodeJS
• راه اندازی و اجرای CI/CD
پس با من همراه باشید.
کانل های ارتباطی با من :
https://akbarshahamati.ir
  / akbarshahamati  
https://t.me/akbarshahamati
  / akbarshahamati  
تقسیم بندی ویدئو
00:05 -شروع ویدئو
00:10 -معرفی ویدئو
01:33 -مدیریت داده در مایکروسرویس
03:15 -انواع استراتژی مدیریت داده
06:30 -Sync Communication
13:25 -Event Management
16:14 -Async Communication
26:50 -صحبت های پایانی
#برنامه_نویسی #مایکروسرویس #microservice #nodejs #react #monolotic

برنامه نویسی مایکروسرویس : قسمت دوم مدیریت داده در مایکروسرویس

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

برنامه نویسی مایکروسرویس : قسمت اول معرفی و مباحث پایه معماری نرم افزاری مایکروسرویس

برنامه نویسی مایکروسرویس : قسمت اول معرفی و مباحث پایه معماری نرم افزاری مایکروسرویس

CBA u RYDZYKA czyli Fundusz Sprawiedliwości w grze | Dominika Wielowieyska, 27.11.2025

CBA u RYDZYKA czyli Fundusz Sprawiedliwości w grze | Dominika Wielowieyska, 27.11.2025

Перевірка контрагентів крізь призму податкових ризиків

Перевірка контрагентів крізь призму податкових ризиків

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

گفتگو جنجالی با احمد ایراندوست و حقایقی از پژمان جمشیدی از زبان احمد ایراندوست❌

گفتگو جنجالی با احمد ایراندوست و حقایقی از پژمان جمشیدی از زبان احمد ایراندوست❌

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

"De Tirador de Pedidos a Batedor de Metas"

طراحی اپلیکیشن با استفاده از معماری مایکروسرویس - در حال بروزرسانی

طراحی اپلیکیشن با استفاده از معماری مایکروسرویس - در حال بروزرسانی

Chill Out Music Mix • 24/7 Live Radio | Relaxing Deep House 2025, Chillout Lounge, Tropical House

Chill Out Music Mix • 24/7 Live Radio | Relaxing Deep House 2025, Chillout Lounge, Tropical House

3.پیاده سازی اپلیکیشن مایکروسرویس – قسمت سوم : ساخت سرویس پست و ای پی آی آن

3.پیاده سازی اپلیکیشن مایکروسرویس – قسمت سوم : ساخت سرویس پست و ای پی آی آن

Deep House Radio • 24/7 Live Radio | Relaxing, Chill Deep House, Summer Mix 2025, Gym, Workout Music

Deep House Radio • 24/7 Live Radio | Relaxing, Chill Deep House, Summer Mix 2025, Gym, Workout Music

CI/CD — Простым языком на понятном примере

CI/CD — Простым языком на понятном примере

⚡ФИЛИППЕНКО: НАЧАЛСЯ БУНТ против Трампа! Белый дом В ШОКЕ. НЕОЖИДАННЫЙ ПОВОРОТ поднял Вашингтон

⚡ФИЛИППЕНКО: НАЧАЛСЯ БУНТ против Трампа! Белый дом В ШОКЕ. НЕОЖИДАННЫЙ ПОВОРОТ поднял Вашингтон

расслабляющая классическая музыка: Моцарт |  Бетховен | Шопен | Бах  Чайковский... Эпизод 19

расслабляющая классическая музыка: Моцарт | Бетховен | Шопен | Бах Чайковский... Эпизод 19

فرهاد آئیش در قسمت پانزدهم پامپ ۲

فرهاد آئیش در قسمت پانزدهم پامپ ۲

تحلیل آخرین سخنرانی آقای خامنه‌ای بمناسبت هفته بسیج

تحلیل آخرین سخنرانی آقای خامنه‌ای بمناسبت هفته بسیج

Илья Суцкевер (учёный  и программист) о  развитии и разработке моделей ИИ и другом

Илья Суцкевер (учёный и программист) о развитии и разработке моделей ИИ и другом

Понимание Active Directory и групповой политики

Понимание Active Directory и групповой политики

Docker за 20 минут

Docker за 20 минут

Инструментальная Музыка: Романтическая Гитарная Музыка Для Душевного Спокойствия 💖 Расслабляющая Ги

Инструментальная Музыка: Романтическая Гитарная Музыка Для Душевного Спокойствия 💖 Расслабляющая Ги

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]