Hands-On Microservices with Spring Boot and Spring Cloud

تاریخ: 1398/12/18 12:39
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۴۶۱۸
دیدگاه ها: ۰
برچسب ها: Java |Microservice |
کتاب Hands-On Microservices with Spring Boot and Spring Cloud
Packt Publishing
Magnus Larsson
9781789613476
2019
668
English

معماری میکرو سرویس‌ها به توسعه دهندگان امکان می‌دهد تا برنامه‌ها را با سهولت ایجاد و نگهداری کنند و سازمان‌ها به سرعت آن را پذیرفته اند تا نرم افزارها را با استفاده از Spring Boot به عنوان چارچوب پیش فرض خود بسازند. با استفاده از کتاب Hands-On Microservices with Spring Boot and Spring Cloud، نحوه ساخت و استقرار کارآمد میکرو سرویس‌ها را با استفاده از Spring Boot یاد خواهید گرفت. این کتاب برای توسعه دهندگان و معماران جاوا و Spring است که می‌خواهند یاد بگیرند که چگونه می‌توانند monolith‌های موجود خود را به میکرو سرویس‌ها بشکنند و آنها را در محوطه و یا در ابر با استفاده از Kubernetes به عنوان container orchestrator  و Istio به عنوان یک سرویس Mesh مستقر کنند.

این کتاب، رویکردهایی که برای ساختن سیستم‌های توزیع شده و اجرای معماری میکرو سرویس‌ها امتحان خود را پس داده اند را برایتان بیان می‌کند. با شروع از مجموعه ای از میکرو سرویس‌های ساده که با استفاده از Spring Boot توسعه داده شده اند، شما خواهید آموخت که چگونه قابلیت هایی مثل persistence را اضافه کنید، میکرو سرویس‌های خود را reactive کنید و API‌های آن‌ها را با استفاده از Swaggar و OpenAPI شرح دهید. همان طور که پیشرفت می‌کنید، خواهید فهمید که چگونه سرویس‌های مختلفی از Spring Cloud را به سیستم میکرو سرویس خود اضافه کنید. این کتاب همچنین نشان می‌دهد که چگونه میکرو سرویس‌های خود را با استفاده از Kubernetes مستقر کرده و آنها را با Istio برای بهبود امنیت و مدیریت ترافیک ،مدیریت کنید. سرانجام، شما با استفاده از استک EFK، مدیریت لاگ متمرکز را بررسی کرده و میکرو سرویس‌ها را با استفاده از Prometheus و Grafana نظارت می‌کنید.

با پایان این کتاب، شما می‌توانید با استفاده از Spring Boot و Spring Cloud میکرو سرویس هایی را تهیه کنید که مقیاس پذیر و قدرتمند هستند.


مطالبی که در کتاب میکرو سرویس‌ها با Spring Boot و Spring Cloud، خواهید آموخت:

  • ساختن میکرو سرویس‌های reactive با استفاده از Spring Boot
  • توسعه میکرو سرویس‌های مقیاس پذیر و ارتجاعی با استفاده از Spring Cloud
  • استفاده از OAuth 2.0/OIDC و Spring Security برای حفاظت از API‌های عمومی
  • پیاده سازی Docker برای زدن پلی بین توسعه، تست و تولید
  • استقرار و مدیریت میکرو سرویس‌ها با استفاده از Kubernetes
  • به کار گیری Istio برای بهبود امنیت، مشاهده و مدیریت ترافیک

  

Table of Contents
1. Introduction to Microservices
2. Introduction to Spring Boot
3. Creating a Set of Cooperating Microservices
4. Deploying Our Microservices Using Docker
5. Adding an API Description Using OpenAPI/Swagger
6. Adding Persisitence
7. Developing Reactive Microservices
8. Introduction to Spring Cloud
9. Adding Service Discovery Using Netflix Eureka and Ribbon
10. Using Spring Cloud Gateway to Hide Microservices Behind an Edge Server
11. Securing Access to APIs
12. Centralized Configuration
13. Improving Resilience using Resilience4j
14. Understanding Distributed Tracing
15. Introduction to Kubernetes
16. Deploying Our Microservices to Kubernetes
17. Implementing Kubernetes Features as an Alternative
18. Using a Service Mesh to Improve Observability and Management
19. Centralized Logging with the EFK Stack
20. Monitoring Microservices

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...