Mastering Spring Cloud: Build self-healing, microservices-based, distributed systems using Spring Cloud
توسعه، استقرار و بهره برداری از برنامههای ابری باید به راحتی برنامههای محلی باشد. این باید یک اصل حاکم در پشت هر پلت فرم، کتابخانه و یا ابزار ابری باشد. Spring Cloud، توسعه برنامههای JVM برای ابر را آسان میکند. در این کتاب، ما Spring Cloud را به شما معرفی میکنیم و به شما در تسلط یافتن بر قابلیتهای آن کمک میکنیم.
مطالب کتاب Mastering Spring Cloud، با معرفی میکرو سرویسها برای spring و قابلیتهای موجود با Spring Cloud آغاز میشود. سپس، پیکربندی سرور Spring Cloud و اجرای سرور Eureka را برای فعال کردن جستجو و ثبت سرویس ها، یاد خواهید گرفت. در ادامه با تکنیکهای مربوط به load balancing و Circuit breaker آشنا میشوید و از تمام امکانات سرویس گیرنده Feign استفاده میکنید. این کتاب به سراغ موضوعات پیشرفته میرود که در آن یاد خواهید گرفت که راهکار ردیابی توزیع شده برای Spring Cloud را پیاده سازی کنید و معماری میکرو سرویسهای پیام محور را بسازید. قبل از اجرای برنامه روی کانتینر docker، شما روشهای آزمایش و ایمن سازی را با Spring Cloud میآموزید.
مطالبی که در کتاب Mastering Spring Cloud یاد خواهید گرفت:
- چکیده ای از قابلیتهای Spring Cloud
- ایجاد میکرو سرویسها با استفاده از Spring Cloud’s Netflix OSS
- ایجاد APIهای همگام میکرو سرویسهای مبتنی بر معماری پیام محور
- بررسی مباحث پیشرفته مانند ردیابی توزیع شده، امنیت و تست قرارداد
- مدیریت و استقرار برنامهها در محیطهای عملیاتی