ویژگیهای کلیدی
● راهنمای آسان برای درک معماری رویداد محور و .NET، مناسب برای تازهواردان.
● آموزش مفاهیم معماری رویداد محور با .NET و RabbitMQ، از مباحث پایه تا پیشرفته.
● بررسی مطالعات موردی واقعی برای نشان دادن نحوه پیادهسازی معماری رویداد محور با استفاده از .NET و RabbitMQ.
توضیحات
توسعهدهندگان با استفاده از .NET و RabbitMQ میتوانند از قابلیتهای هر دو فناوری برای ایجاد سیستمهای رویداد محور که برای عملکرد و قابلیت نگهداری بهینه شدهاند، بهره ببرند. هدف این کتاب ارائه یک راهنمای جامع برای افرادی است که مایل به یادگیری پیادهسازی معماری رویداد محور با استفاده از .NET و RabbitMQ هستند، از درک مفاهیم اصلی گرفته تا پیادهسازی راهکارهای عملی.
این کتاب مفاهیم اساسی معماری رویداد محور، از جمله الگوی انتشار-اشتراک و صفهای پیام را پوشش میدهد، همچنین جزئیات پیادهسازی عملی مانند راهاندازی RabbitMQ و استفاده از .NET برای ساخت سیستمهای رویداد محور را نیز بررسی میکند. این کتاب همچنین موضوعات پیشرفتهای مانند مقیاسپذیری، قابلیت اطمینان و امنیت را پوشش میدهد و شامل مطالعات موردی واقعی برای نشان دادن چالشها و راهکارهای مربوط به پیادهسازی معماری رویداد محور است.
در طول کتاب، خوانندگان با مفاهیم، ابزارها و تکنیکهای مورد نیاز برای طراحی، پیادهسازی و نگهداری یک سیستم رویداد محور با استفاده از .NET و RabbitMQ آشنا میشوند. علاوه بر این، خوانندگان درک میکنند که چگونه به چالشهایی که در هنگام پیادهسازی چنین سیستمهایی ایجاد میشوند، رسیدگی کنند و بهترین روشها برای غلبه بر آنها چیست.
آنچه خواهید آموخت
● طراحی راهکارهای رویداد محور قوی با استفاده از RabbitMQ و .NET.
● پیادهسازی سیستمهای توزیعشده مقیاسپذیر و کارآمد با اطمینان.
● اعمال بهترین روشها برای یکپارچهسازی یکپارچه و توسعه نرمافزار.
● پیمایش فرآیندهای تصمیمگیری پیچیده در استراتژیهای راهکار توزیعشده.
● افزایش تخصص در هماهنگسازی راهکارها برای نقشهای متنوع توسعه نرمافزار.
این کتاب برای چه کسانی مناسب است
این راهنما به دقت برای پاسخگویی به مخاطبان متنوع، از جمله معماران راهکار، معماران یکپارچهسازی، مشاوران، توسعهدهندگان، مشاوران، مدیران ارشد فناوری (CTO) و سایر تصمیمگیرندگان طراحی شده است.
فهرست مطالب
1. درک و اهمیت معماری رویداد محور
2. مفاهیم اصلی معماری رویداد محور
3. طراحی سیستمهای رویداد محور
4. RabbitMQ برای میکروسرویسهای رویداد محور
5. ساخت سیستم رویداد محور با RabbitMQ و .NET
6. پیامرسانی امن RabbitMQ با .NET
7. نظارت، یکپارچهسازی و استقرار در سیستم رویداد محور
8. مطالعات موردی، دامها و چشماندازهای آینده