دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1st ed.
نویسندگان: Waldemar Quevedo
سری:
ISBN (شابک) : 148423569X, 9781484235690
ناشر: Apress
سال نشر: 2018
تعداد صفحات: 271
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
کلمات کلیدی مربوط به کتاب NATS عملی: از مبتدی تا حرفه ای: رایانش ابری، شبکه و رایانش ابری، کامپیوتر و فناوری، توسعه نرم افزار، طراحی نرم افزار، تست و مهندسی، برنامه نویسی، کامپیوتر و فناوری
در صورت تبدیل فایل کتاب Practical NATS: From Beginner to Pro به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب NATS عملی: از مبتدی تا حرفه ای نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
یاد بگیرید که از NATS و پیام رسانی به عنوان راه حلی برای ارتباط بین سرویس ها استفاده کنید. پروژه NATS از سال 2010 وجود داشته است، اما در سال های اخیر به دلیل تناسب آن با الگوی برنامه های کاربردی بومی ابر و معماری های میکروسرویس، محبوبیت بیشتری پیدا کرده است. این به دلیل ویژگی های عملکرد عالی آن به سرعت در حال تبدیل شدن به یک گزینه بسیار جذاب است - یک سرور می تواند میلیون ها پیام را در هر ثانیه ارسال کند - و در کل طراحی ساده ای دارد.
ابتدا با اصول NATS آشنا خواهید شد، مانند طراحی، پروتکل و سبکهای ارتباطی که آن را فعال میکند، داخلیهای کلاینتهای NATS، و نحوه استفاده از API اصلی ارائهشده توسط همه کلاینتهای رسمی. همچنین نحوه راه اندازی و پیکربندی سرورهای NATS با استفاده از فایل پیکربندی را خواهید فهمید.
در مرحله بعد با پروژه های دنیای واقعی کار خواهید کرد و نحوه ایجاد یک برنامه بومی ابری آماده برای تولید را با استفاده از NATS به عنوان صفحه کنترلی که مشتریان با آن ارتباط برقرار می کنند، خواهید دید. در نهایت، استفاده پیشرفته از کلاینتهای NATS، مانند اجرای آشکارسازهای شکست مبتنی بر ضربان قلب، ردیابی یا جمعآوری پاسخهای متعدد از یک درخواست را خواهید آموخت.
شاید با APIهای سبک REST آشنا باشید و بخواهید به جای آن، به یک رویکرد مبتنی بر پیام رسانی تبدیل شوید. NATS عملی محل مناسبی برای شروع است.
آنچه یاد خواهید گرفت
Who This Book برای
هرکسی به دنبال راه حلی برای برخی از مشکلاتی است که همراه با میکروسرویس ها و توسعه برنامه های کاربردی بومی ابری هستند، مانند کشف سرویس، درخواست های تاخیر کم، تعادل بار، ردیابی و نظارت برای مثال. همچنین پذیرندگان NATS که برای شروع استفاده از آن به کمک بیشتری نیاز دارند. در حالت ایدهآل باید با Go آشنایی داشته باشید، زیرا این زبان نمونههای کد است.Learn to use NATS and messaging as a solution for communication between services. The NATS project has been around since 2010, but it has become more popular in recent years due to how well it fits into the paradigm of cloud native applications and microservices architectures. It’s fast becoming a very attractive option thanks to its great performance characteristics--a single server can push millions of messages per second--and overall simple design.
First you will learn the fundamentals of NATS, such as its design, protocol and the styles of communications it enables, internals of the NATS clients, and how to use the basic API provided by all the official clients. You will also understand how to setup and configure NATS servers using the configuration file.
Next you'll work with real-world projects and see how to develop a production-ready cloud native application using NATS as the control plane over which clients communicate. Finally you’ll learn advanced usage of the NATS clients, such as implementing heartbeats based failure detectors, tracing or collecting multiple responses from a single request.
Perhaps you are familiar with REST-style APIs, and want to make the transition into a messaging-based approach instead. Practical NATS is the perfect place to start.
What You'll Learn
Who This Book Is For
Anyone looking for a solution for some of the problems which come along with microservices and cloud native application development, such as service discovery, low latency requests, load balancing, tracing and monitoring for example. Also adopters of NATS who need further help getting started using it. Ideally you should have some familiarity with Go as that is the language of the code examples.