کامپیوترها

Microservices را با Spring Boot بیاموزید: رویکردی عملی برای خدمات RESTful با استفاده از معماری رویداد محور، الگوهای Cloud-Native و Containerization

Learn Microservices with Spring Boot: A Practical Approach to RESTful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containerization

دانلود کتاب Learn Microservices with Spring Boot: A Practical Approach to RESTful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containerization (به فارسی: Microservices را با Spring Boot بیاموزید: رویکردی عملی برای خدمات RESTful با استفاده از معماری رویداد محور، الگوهای Cloud-Native و Containerization) نوشته شده توسط «Moisés Macero García»


اطلاعات کتاب Microservices را با Spring Boot بیاموزید: رویکردی عملی برای خدمات RESTful با استفاده از معماری رویداد محور، الگوهای Cloud-Native و Containerization

موضوع اصلی: کامپیوترها

نوع: کتاب الکترونیکی

ناشر: Apress

نویسنده: Moisés Macero García

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2020

تعداد صفحه: 435

حجم فایل: 12.86 مگابایت

کد کتاب: 1484261313 , 9781484261316

نوبت چاپ: 2

توضیحات کتاب Microservices را با Spring Boot بیاموزید: رویکردی عملی برای خدمات RESTful با استفاده از معماری رویداد محور، الگوهای Cloud-Native و Containerization

معماری میکروسرویس های مبتنی بر جاوا را با استفاده از چارچوب Spring Boot با تکامل یک برنامه کاربردی از یک تکپارچه کوچک به یک معماری رویداد محور متشکل از چندین سرویس بسازید. این کتاب اصلاح شده از یک رویکرد افزایشی در آموزش ساختار میکروسرویس ها، توسعه آزمایش محور، و الگوهای رایج در سیستم های توزیع شده مانند کشف سرویس، متعادل سازی بار، مسیریابی، گزارش های متمرکز، پیکربندی هر محیط، و کانتینری پیروی می کند.

br>این کتاب به روز شده اکنون آنچه را که به آخرین نسخه Spring Boot اضافه شده است، شامل پشتیبانی از آخرین Java SE را پوشش می دهد. دانش عمیق تر در مورد نحوه عملکرد Spring Boot. تست با JUnit 5; تغییرات در ابزار Spring Cloud مورد استفاده برای کشف سرویس و تعادل بار. ساختن تصاویر داکر با استفاده از بیلدپک های بومی ابری. یک راه حل اصلی ورود به سیستم متمرکز؛ قابلیت ردیابی E2E با Sleuth. پیکربندی متمرکز با کنسول؛ بسیاری از ارتقاء وابستگی؛ پشتیبانی از Spring Data Neumann. و بیشتر.

نویسنده Moises Macero از یک رویکرد عملی برای توضیح مزایای استفاده از این نوع معماری نرم افزار استفاده می کند، به جای اینکه شما را با مفاهیم نظری منحرف کند. او برخی از تکنیک های پیشرفته در برنامه نویسی کامپیوتر را از نقطه نظر عملی پوشش می دهد. شما روی چیزهای مهم تمرکز خواهید کرد، از حداقل محصول قابل دوام شروع می‌کنید، اما انعطاف‌پذیری برای تکامل آن را حفظ می‌کنید.

آنچه خواهید آموخت
• ساخت میکروسرویس با Spring Boot
• کشف الگوهای معماری برای توزیع‌شده سیستم‌هایی مانند پردازش ناهمزمان، سازگاری نهایی، انعطاف‌پذیری، مقیاس‌پذیری و موارد دیگر
• استفاده از معماری رویداد محور و پیام‌رسانی با RabbitMQ
• کشف سرویس اصلی با Consul و متعادل‌سازی بار با Spring Cloud Load Balancer
• مسیر درخواست‌ها با Spring Cloud Gateway
• پیکربندی‌های انعطاف‌پذیر در هر محیط را با Spring Cloud Consul حفظ کنید
• هر درخواست را از ابتدا تا انتها با Sleuth و گزارش‌گیری متمرکز ردیابی کنید
• میکروسرویس‌های خود را در هر جایی به‌عنوان کانتینرهای Docker مستقر کنید
• شروع کنید تمام اجزای معماری میکروسرویس با Docker Compose

این کتاب برای کسانی است
کسانی که حداقل تجربه قبلی در برنامه نویسی جاوا دارند. مقداری قرار گرفتن در معرض قبلی با بوت Spring توصیه می شود اما لازم نیست.


Build Java-based microservices architecture using the Spring Boot framework by evolving an application from a small monolith to an event-driven architecture composed of several services. This revised book follows an incremental approach in teaching the structure of microservices, test-driven development, and common patterns in distributed systems such as service discovery, load balancing, routing, centralized logs, per-environment configuration, and containerization.

This updated book now covers what’s been added to the latest Spring Boot release, including support for the latest Java SE; more deep-dive knowledge on how Spring Boot works; testing with JUnit 5; changes in the Spring Cloud tools used for service discovery and load balancing; building Docker images using cloud-native buildpacks; a basic centralized logging solution; E2E traceability with Sleuth; centralized configuration with Consul; many dependency upgrades; support for Spring Data Neumann; and more.

Author Moises Macero uses a pragmatic approach to explain the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. He covers some of the state-of-the-art techniques in computer programming, from a practical point of view. You’ll focus on what’s important, starting with the minimum viable product but keeping the flexibility to evolve it.

What You Will Learn
• Build microservices with Spring Boot
• Discover architecture patterns for distributed systems such as asynchronous processing, eventual consistency, resilience, scalability, and more
• Use event-driven architecture and messaging with RabbitMQ
• Master service discovery with Consul and load balancing with Spring Cloud Load Balancer
• Route requests with Spring Cloud Gateway
• Keep flexible configurations per environment with Spring Cloud Consul
• Trace every request from beginning to end with Sleuth and centralized logging
• Deploy your microservices anywhere as Docker containers
• Start all the components in the microservice architecture with Docker Compose

Who This Book Is For
Those with at least some prior experience with Java programming. Some prior exposure to Spring Boot recommended but not required.

دانلود کتاب «Microservices را با Spring Boot بیاموزید: رویکردی عملی برای خدمات RESTful با استفاده از معماری رویداد محور، الگوهای Cloud-Native و Containerization»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید