ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Microsoft Orleans for Developers: Build Cloud-Native, High-Scale, Distributed Systems in .NET Using Orleans

دانلود کتاب Microsoft Orleans برای توسعه دهندگان: ساخت سیستم های Cloud-Native، در مقیاس بالا و توزیع شده در دات نت با استفاده از Orleans

Microsoft Orleans for Developers: Build Cloud-Native, High-Scale, Distributed Systems in .NET Using Orleans

مشخصات کتاب

Microsoft Orleans for Developers: Build Cloud-Native, High-Scale, Distributed Systems in .NET Using Orleans

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1484281667, 9781484281666 
ناشر: Apress 
سال نشر: 2022 
تعداد صفحات: 155 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 Mb 

قیمت کتاب (تومان) : 37,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب 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 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب 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

  • Know the key concepts for building distributed systems
  • Gain a background in the origin and evolution of Orleans, and why it is important for your projects
  • Dive into each of the features available in Orleans by building an example application
  • Develop troubleshooting skills for fixing bugs and running diagnostics
  • Achieve performance optimization and advanced configuration
  • Use the Orleans Dashboard to discern valuable insight in system performance

Who This Book Is For

Experienced C# developers who want to build a new high-scale application (perhaps for an IoT requirement) and are interested in learning the concepts and features available in Orleans


فهرست مطالب

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




نظرات کاربران