کتاب Building Microservices with Micronaut با نام کامل A quick-start guide to building high-performance reactive microservices for Java developers نسخهی Community Edition یک کتاب جامع و کامل برای یادگیری چارچوب Micronaut میباشد. این کتاب در 11 فصل به شرح کامل این چارچوب و رابطهی آن با دیگر برنامهها مانند Kafka و پایگاه داده MongoDB میپردازد. همچنین برخی از چالشهای معمول کار با این ابزار را مطرح کرده و به حل و بررسی آن خواهد پرداخت.
در ادامه به شرح مقدمهای از کتاب Building Microservices with Micronaut از زبان نویسنده کتاب خواهیم پرداخت.
مقدمهای بر کتاب Building Microservices with Micronaut:
فصل 1، شروع به کار با خدمات میکروسکوپ با استفاده از چارچوب میکرونوت
با برخی اصول مفهومی در مورد سرویسهای خرد و الگوهای طراحی میکروسرویسها آغاز میشود. سپس با چارچوب Micronaut آشنا میشوید و اینکه چرا این چارچوب ایدهآل برای توسعه خدمات میکروسکوپی است. بعداً، با کار بر روی پروژههای hello-world با استفاده از Maven و Gradle، با چارچوب Micronaut آشنا خواهید شد.
فصل 2، کار بر روی دسترسی به دادهها
جنبههای کار با انواع مختلف پایگاه داده و چارچوبهای مداوم را پوشش میدهد. در حالی که یک چارچوب Hibernate را انجام میدهید، با یک چارچوب نگاشت رابطهای شیء شروع میکنید و سپس به استفاده از یک چارچوب پایداری (MyBatis) میپردازید. در نهایت، شما همچنین با یک پایگاه داده غیر ارتباطی (MongoDB) ادغام میشوید.
فصل 3، کار بر روی خدمات وب RESTful
فصل سوم کتاب Building Microservices with Micronaut، با بحث در مورد اشیاء انتقال داده و نقشه بردارها آغاز میشود. سپس وارد کار با رابطهای RESTful در چارچوب Micronaut میشوید. بعداً با سرور HTTP Micronaut و API های سرویسگیرنده آشنا خواهید شد.
فصل 4، ایمنسازی خدمات وب
رویکردهای مختلفی را در زمینه ایمنسازی نقاط پایانی وب در چارچوب Micronaut مانند احراز هویت جلسه، JWT و OAuth پوشش میدهد.
فصل 5، ادغام سرویسهای خرد با استفاده از معماری رویداد محور
با معماری رویداد محور و دو مدل مختلف برای انتشار رویداد آغاز می شود: مدل کشش و مدل فشار. سپس به جریان رویداد و استفاده از آپاچی کافکا برای ادغام دو سرویس کوچک در برنامه کلینیک حیوانات خانگی (پروژه نمونه) بپردازید.
بیشتر بخوانید: کتاب Kafka The Definitive Guide
فصل 6، آزمایش سرویسهای کوچک
انواع مختلفی از آزمایشهای خودکار – آزمایش واحد، آزمایش سرویس و آزمایش ادغام را روشن میکند و نحوه استفاده از این تکنیکهای آزمایش در اتخاذ سیاست آزمایش خودکار محتاطانه برای کاهش هزینه و افزایش استحکام میکروسرویسها به
فصل 7، رسیدگی به نگرانیهای سرویسهای کوچک
فصل 7 کتاب Building Microservices with Micronaut، برخی از نگرانیهای اصلی را در حین کار بر روی سرویسهای کوچک، مانند مدیریت پیکربندی توزیعشده، API های سرویسدهی، کشف سرویس و دروازه API، پوشش میدهد. بعداً، مکانیسمهای تحمل خطا را در چارچوب Micronaut کشف میکنید.
فصل 8، استقرار سرویسهای کوچک
جنبههای ساخت و استقرار سرویسهای میکرو را پوشش میدهد. شما با ساختن مصنوعات ظرف با استفاده از یک ابزار خودکار و سپس استفاده از Docker Compose برای استقرار سرویسهای خرد، کارها را آغاز خواهید کرد.
فصل 9، ثبت توزیعشده، ردیابی و نظارت
فصل نهم کتاب Building Microservices with Micronaut، اجرای الگوهای مشاهدهپذیری را در سرویسهای کوچک با گزارشهای توزیع شده، ردیابی توزیعشده و نظارت پراکنده نشان میدهد.
فصل 10، اینترنت اشیاء با Micronaut
فصل 10 این کتاب با معرفی اینرنت اشیاء توسط Alexa مطالب خود را شروع میکند. اصول اولیه الکسا را پوشش میدهد و یک مثال Hello World از آن را توضیح میدهد. در ادامه، هنگام کار بر روی برنامه کلینیک حیوانات خانگی (Pet-Clinic Application)، میتوانید Micronaut را با Alexa ادغام کنید.
فصل 11، ساختن میکروسرویسهای درجه یک سازمانی
بهترین شیوهها برای کار بر روی خدمات میکروسکوپی و نحوه ساخت و مقیاسبندی میکروسرویسهای درجه یک شرکت را پوشش میدهد.
سرفصلهای کتاب Building Microservices with Micronaut:
- Preface
- Section 1: Core Concepts and Basics
- Chapter 1: Getting Started with Microservices Using the Micronaut Framework
- Section 2: Microservices Development
- Chapter 2: Working on Data Access
- Chapter 3: Working on RESTful Web Services
- Chapter 4: Securing the Microservices
- Chapter 5: Integrating Microservices Using Event-Driven Architecture
- Section 3: Microservices Testing
- Chapter 6: Testing Microservices
- Section 4: Microservices Deployment
- Chapter 7: Handling Microservice Concerns
- Chapter 8: Deploying Microservices
- Section 5: Microservices Maintenance
- Chapter 9: Distributed Logging, Tracing, and Monitoring
- Section 6: IoT with Micronaut and Closure
- Chapter 10: IoT with Micronaut
- Chapter 11: Building Enterprise-Grade Microservices
- Assessment
فایل کتاب Building Microservices with Micronaut را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.