دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1 ed.]
نویسندگان: Richard Astbury
سری:
ISBN (شابک) : 1484281667, 9781484281666
ناشر: Apress
سال نشر: 2022
تعداد صفحات: 155
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 Mb
در صورت تبدیل فایل کتاب Microsoft Orleans for Developers: Build Cloud-Native, High-Scale, Distributed Systems in .NET Using Orleans به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Microsoft Orleans برای توسعه دهندگان: ساخت سیستم های Cloud-Native، در مقیاس بالا و توزیع شده در دات نت با استفاده از Orleans نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
از یک مدل برنامه نویسی ساده و زبان دات نت انتخابی خود برای ساختن سیستم های توزیع شده بزرگ استفاده کنید. این کتاب چارچوب مایکروسافت اورلئان را به شما آموزش میدهد.
حتی توسعهدهندگان نرمافزار حرفهای با مهارت در C# (یا
زبان دیگر) خود را برای رویارویی با چالشهای سیستمهای
توزیعشده فاقد تجهیزات میدانند. زیرساخت به سمت چند هسته ای
حرکت می کند. چندین کامپیوتر برای مقیاس، افزونگی و محاسبات
ابری استفاده میشوند. و استقرار چند منطقه ای در حال انجام
است.
اورلئان بسیاری از نگرانی های مربوط به محاسبات توزیع شده
و زیرساخت ابری را مدیریت می کند و به شما امکان می دهد بر روی
نوشتن منطق برنامه تمرکز کنید.
آنچه خواهید آموخت
Use a simple programming model and the .NET language of your choice to build large distributed systems. This book teaches you the Microsoft Orleans framework.
Even well-versed professional software developers with
expertise in C# (or another language) find themselves
unequipped to meet the challenges of distributed systems as
infrastructure moves to multi-core; multiple computers are
being used for scale, redundancy, and cloud computing; and
multi-region deployment is taking place.
Orleans handles many of the concerns of distributed
computing and cloud infrastructure, allowing you to
concentrate on writing application logic.
What You Will Learn
Table of Contents About the Author About the Technical Reviewer Introduction Chapter 1: Fundamentals Motivation for Orleans Brief History of Orleans Orleans Timeline Use Cases Architectures Cloud Summary Chapter 2: Grains and Silos Grains Grains Identity Grains Life Cycle Turn-Based Concurrency Message Delivery Guarantees Virtual Actors? Silos The Scheduler Cluster Membership Protocol Summary References Chapter 3: Hello World Project Structure Grains Types IRobot Creating Your First Grains Interface Creating Your First Grains Class Creating Your First Host Creating Your First Client Summary Chapter 4: Debugging an Orleans Application Logging Metrics Configuring Application Insights Writing a Custom Consumer Summary Chapter 5: Orleans Dashboard Installation Grains Type Overview Silos Overview Log Stream Advanced Usage Summary Chapter 6: Adding Persistence Robot State Adding State to the Grains Configuring the Storage Provider Summary Chapter 7: Adding ASP.NET Core Adding an ASP.NET Web API Project Calling Grains from Controller Actions Summary Chapter 8: Unit Testing Adding a Test Project Adding Silos Configuration Adding a Test Method Summary Chapter 9: Streams Stream Providers Configuring the Host Publishing Events from Grains Subscribing to Streams in Grains Streams in the Client Summary Chapter 10: Timers and Reminders Timers vs. Reminders Registering a Timer Adding a Timer to the RobotGrain Adding a Reminder to the RobotGrain Summary Chapter 11: Transactions Motivation for Transactions What Is ACID? Creating an Azure Storage Account Configuring Transactions Grains Interfaces Implementing Grains Classes Adding a Controller Summary Chapter 12: Event Sourced Grains Overview Introducing Event Sourcing Defining the State Implementing the Grains Class Adding the Controller Unconfirmed State Summary Chapter 13: Updating Grains Updating Grains Logic Interface Versioning Upgrading State Summary Chapter 14: Optimization Stateless Workers Reentrancy Cancellation Tokens One-Way Requests Readonly Immutable External Tasks Controlling Grains Life Cycle Summary Chapter 15: Advanced Features Request Context Grains Call Filters Grains Placement Startup Tasks Grains Service Observers Chapter 16: Interviews Roger Creyke When did you first decide to use Orleans? Why Orleans? How would you build something without an actor framework? You’re currently using Orleans in production; could you describe your architecture? How easy is Orleans to manage? Over the years, you’ve picked Orleans for several projects; what keeps bringing you back? What do you see as Orleans’ greatest strengths/weaknesses? What would you change about Orleans? Why do you think Orleans isn’t more popular? Sergey Bykov Where did the name for Orleans come from? What was it like to take an internal research project and publish it as open source? What benefits did you see from open sourcing Orleans? Were there any use cases for Orleans that took you by surprise? Where do development teams get the most value from using Orleans? You have moved on from Orleans now, but where do you see the future of cloud-native applications going? Index