پیادهسازی میکروسرویسهای مبتنی بر SpringBoot و معماری RESTful API را از ابتدا در یک رویکرد گام به گام عملی بیاموزید.
معماری میکروسرویس ها دارای مزایای بسیاری مانند:
استبهبود بهره وری
تاب آوری بهتر
افزایش مقیاس پذیری
ادغام پیوسته/تحویل پیوسته (CI/CD)
بهینه سازی عملکرد کسب و کار
و بسیاری دیگر
ما بسیاری از مفاهیم مهم معماری میکروسرویس ها را مانند
پیاده سازی خواهیم کردSpring Cloud Config Server
اتوبوس ابر بهار
Spring Cloud Netflix Eureka
شکن مدار ابر چشمه
Spring Cloud Sleuth
Spring Cloud Gateway
Spring Cloud Stream
ما بسیاری از پروژههای Springboot را از ابتدا از ابتدا از Spring Initializer ایجاد خواهیم کرد، برخی از microservice بر اساس mongodb و برخی با پایگاه داده mysql کار خواهند کرد.
مراحل زیر را پوشش خواهیم داد:
1.1-تولید و راه اندازی خدمات محصول
1.2-کلاس موجودیت محصول را با حاشیه نویسی ایجاد کنید
1.3-مخزن محصول ایجاد کنید
1.4-ایجاد کنترلر و نقاط پایانی GET و POST
1.5-نقطه پایانی GET و POST را با Postman آزمایش کنید
2.1-ایجاد و راه اندازی سرویس رزرو
2.2-درک ثبت سرویس و سرویس کشف
2.3-تولید و راه اندازی سرویس کشف
2.4-ثبت سرویس محصول به عنوان مشتری در سرویس Discovery
2.5-ثبت سرویس رزرو به عنوان مشتری در سرویس Discovery
2.6-درک سرور پیکربندی و پیکربندی متمرکز
2.7-ایجاد git repo و افزودن فایل های خواص
2.8-توکن github ایجاد کنید و در Intellij برای فشار دادن کد استفاده کنید
2.9-تولید و راه اندازی سرویس پیکربندی
2.10-پیکربندی سرور پیکربندی برای واکشی خصوصیات مختلف مبتنی بر نمایه از github
2.11-اتصال سرویس رزرو به سرور پیکربندی در نمایه توسعه دهنده
2.12-اتصال سرویس محصول به پیکربندی سرور در نمایه توسعه دهنده
2.13-معرفی RefreshScope
2.14-اجرای RefreshScope قسمت 1
2.15-اجرای RefreshScope قسمت 2
2.16-HarshiCorp راه اندازی خزانه قسمت 1
2.17-HarshiCorp راه اندازی خزانه قسمت 2
2.18-ذخیره اسرار خدمات رزرو در Vault
2.19-دریافت داده های خزانه در میکروسرویس
3.1-اجرای کارگزار پیام
3.2-نصب RabbiMQ
3.3.0-استفاده از RabbitMQ در میکروسرویس
3.3.1-رفع مشکل واکشی مخفی طاق
3.4-درگاه API چیست
3.5-تنظیم و پیکربندی دروازه API
3.6-آزمایش API با API Gateway Part-1
3.7-آزمایش API با API Gateway Part-2
3.8-نصب و راه اندازی سرور Keycloak
3.9-پیکربندی کلاینت و کاربر keycloak
3.10-پیکربندی فیلتر امنیتی فنری در API Gateway برای رهگیری درخواست
3.11-سرویس محصول را به عنوان سرور منبع پیکربندی کنید
3.12-تست API Gateway و Keycloak امنیت
4.1-نمای کلی الگوی مدار شکن
4.2-تولید پروژه سهام از starter Springboot
4.3-مخزن و کنترل کننده موجودیت اجرایی
4.4-پیکربندی خواص برای خدمات سهام
4.5-اجرای مخزن کنترلر موجودیت برای خدمات رزرو
4.6-اجرای تماس مشتری Feign از رزرو تا خدمات سهام
شرکت توسعه مهارت های نرم افزاری ما یک شرکت مشاوره نرم افزاری نسل بعدی هستیم که در زمینه توسعه برنامه های کاربردی وب ، سیستم مبتنی بر ابر ، راه حل های بلاک چین تا هوش مصنوعی فعالیت می کند. ما همچنین دارای امکانات پیشرفته آموزشی برای جوان حرفه ای یا حرفه ای با تجربه هستیم که می خواهد جدیدترین فناوری روز را بیاموزد و توسعه دهنده نرم افزار شود. چشم انداز ما این است که آموزش فنی را ساده و آسان کنیم تا بیشتر و بیشتر دانش آموزان بتوانند در حرفه خود بیاموزند و رشد کنند.
نمایش نظرات