ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework

دانلود کتاب معرفی مایکروسافت اورلئان: پیاده سازی سرویس های Cloud-Native با چارچوب بازیگر مجازی

Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework

مشخصات کتاب

Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework

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

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



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

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


در صورت تبدیل فایل کتاب Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب معرفی مایکروسافت اورلئان: پیاده سازی سرویس های Cloud-Native با چارچوب بازیگر مجازی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب معرفی مایکروسافت اورلئان: پیاده سازی سرویس های Cloud-Native با چارچوب بازیگر مجازی



به اورلئان خوش آمدید، یک چارچوب بازیگر مجازی از مایکروسافت که به یک توسعه‌دهنده اجازه می‌دهد تا برنامه‌های بسیار مقیاس‌پذیر و در دسترس را با حفظ توان عملیاتی بالا ایجاد کند. این راهنما طراحی شده است تا به شما یک درک اساسی از اورلئان، مروری بر پیاده‌سازی‌های آن و تجربه کدنویسی عملی فراوان بدهد. الگوهای یکپارچه و میکروسرویس کنار هم در کنار ویژگی‌های چارچوب اورلئان نیز مورد بحث قرار می‌گیرند تا به خوانندگان بدون پیش‌زمینه مدل بازیگر کمک کنند تا بفهمند چگونه می‌توانند برنامه‌ها را بهبود بخشند.

رویکرد نویسنده نلسون این است که الگوهایی را در صورت نیاز برای الزامات تجاری معرفی کند، از جمله ریزسرویس‌های یکپارچه و تبدیل یکپارچه به میکروسرویس، به منظور جلوگیری از رشد یک میکروسرویس به یک برنامه کاربردی یکپارچه. اورلئان انتخاب خوبی برای هر یک از این سناریوها به عنوان گام بعدی برای ایجاد خدمات باطن شما و کاهش ارکستراسیون، سربار و ابزارهای غیر ضروری است.

چارچوب اورلئان به گونه ای طراحی شده است که سربار خسته کننده را مدیریت کند و به توسعه دهنده اجازه می دهد تا روی راه حل تمرکز کند. شما یاد خواهید گرفت که چگونه اورلئان می تواند از میلیاردها تراکنش تقریباً موازی پشتیبانی کند و در عین حال تأخیر کم و در دسترس بودن بالا را حفظ کند. علاوه بر این، در اورلئان به زیر کاپوت نگاه خواهید کرد تا ویژگی های مفید آن را کشف کنید. همه نکات کلیدی یادگیری شامل مثال‌های برنامه‌نویسی عملی برای تقویت درک است.

این کتاب فراتر از آنچه اورلئان است توضیح می‌دهد که کجا در قلمرو توسعه قرار می‌گیرد. شما درک عمیقی برای ایجاد پایه ای برای رشد آینده به دست خواهید آورد.


چه خواهید کرد. بیاموزید

  • دریابید که چگونه اورلئان می‌تواند به برنامه‌های یکپارچه و/یا میکروسرویس شما سود برساند</ li>
  • یک مرور مختصر از مدل های بازیگر و نحوه ارتباط آنها با اورلئان به دست آورید
  • الگوهای طراحی را مشاهده کنید و چگونه اورلئان می‌تواند الزامات ابزارآلات را ساده یا کاهش دهد
  • مزایا و معایب میکروسرویس‌ها را بشناسید و اورلئان را برای تعیین بهترین اقدام بر اساس نیازهای یک برنامه کاربردی
  • الگوها و شیوه های طراحی اورلئان، از جمله چرخه عمر، ضمانت های پیام رسانی، مدیریت خوشه، جریان ها، تعادل بار و موارد دیگر را کشف کنید. span>
  • اولین برنامه اورلئان خود را بسازید. ایجاد دانش پایه در مورد ساختار برنامه، تست واحد، داشبورد، رویدادهای برنامه ریزی شده


این کتاب برای چه کسانی است

این کتاب برای توسعه دهندگان است. درک اولیه توسعه دات نت و درک مفاهیم سرویس مفید است. خوانندگان برای دانلود بسته های Nuget و یک ویرایشگر کد (Community Edition Visual Studio یا VS Code) به اتصال نیاز دارند.

توضیحاتی درمورد کتاب به خارجی

Welcome to Orleans, a virtual actor framework from Microsoft that allows a single developer to create immensely scalable, available applications while maintaining a high throughput. This guide is designed to give you a foundational understanding of Orleans, an overview of its implementations, and plenty of hands-on coding experience. Side-by-side monolithic and microservice patterns alongside Orleans' framework features are also discussed, to help readers without an actor model background understand how they can enhance applications.

Author Nelson’s approach is to introduce patterns as needed for business requirements, including monolithic microservices and to convert monolithic to microservices, in order to keep a microservice from growing into a monolithic application. Orleans is a good choice for either of these scenarios as the next step to build your backend services and reduce unnecessary orchestration, overhead, and tooling.

The Orleans framework was designed to handle tedious overhead, allowing the developer to focus on the solution. You will learn how Orleans can support billions of virtually parallel transactions while sustaining low latency and high availability. In addition, you will glimpse under the hood at Orleans to discover its useful attributes. All key learning points include hands-on coding examples to reinforce understanding.

This book goes beyond what Orleans is to explain where it fits within the realm of development. You will gain an in-depth understanding to build a foundation for future growth.


What You Will Learn

  • Understand how Orleans can benefit your monolithic and/or microservice applications
  • Gain a brief overview of actor models and how they relate to Orleans
  • Observe the design patterns and how Orleans can simplify or reduce tooling requirements
  • Know the pros and cons of microservices and Orleans to determine the best course of action based on the needs of an application
  • Discover Orleans' design patterns and practices, including life cycle, messaging guarantees, cluster management, streams, load balancing, and more
  • Build your first Orleans' application; build base knowledge of application structure, unit testing, dashboard, scheduled events


Who This Book Is For

This book is for developers. A basic understanding of .NET development and an understanding of service concepts is helpful. Readers will need a connection to download Nuget packages and a code editor (Community Edition Visual Studio or VS Code).


فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: A Primer on Microsoft Orleans and the Actor Model
	Origins of Orleans
		Origins and Use Cases of Orleans
		Actor Model Explained
	Actor Model Infused with Orleans
		Grain Lifecycle
		Single Developer
	Production Uses and History
	Summary
Chapter 2: Introducing Microsoft Orleans
	What Can Orleans Do for Us?
	Cloud-Native, Elastic, Highly Available
	Common Use Cases for Actor Model Frameworks
	Microsoft Orleans Base Libraries, Community, and Included Technologies
		Create and Maintain an Orleans Application as a Single Developer
		Community and Constant Advancements
		Multiple Hosting Solutions Are Supported
		Resource Management and Expansion
		Failure Handling
		Streaming
		Persistence
	Summary
Chapter 3: Lifecycles
	Grain Lifecycle
		Grain Reentrancy
		External Tasks and Grains
		Grain Services
		Stateless Worker Grains
		Grain Call Filters
	Silos
		Grain Directory
	Message Path
		Development Setup
		Typical Configuration
		Silo Configuration
		Cluster
	Silo Membership
	Multi-clusters
		Gossip Protocol
		Journaled Grains
		Eventual Consistency
		Heterogeneous Silos
	Summary
Chapter 4: Enhancing Current Designs
	Overview
	General Comparison
	Elasticity and Availability Comparisons
	Business Logic Complexity
	Deployment
	Summary
Chapter 5: Starting Development
	Overview
	Composition
	Building Our First Application
	Grain Interface
	Grain
	Silo
	Client
	Grain Communication
	Summary
Chapter 6: Timers and Reminders
	Overview
	Creating a Timer
	Running the Timer
	Creating a Reminder
	Setting Up an Azure Table
	Running the Reminder
	Summary
Chapter 7: Unit Tests
	Unit Test Summary
	Orleans Unit Testing Overview
	Creating Our Unit Test Grain
	Setting Up Our Test Cluster
	Running the Test(s)
		Adding the CallingGrain Test
		Run the Unit Tests
		Additional Testing
	Summary
Chapter 8: The Orleans Dashboard
	Overview
	Adding the Orlean Dashboard to Our Solution
	Running the Dashboard
	Additional Options
	Expanding the Dashboard
	Summary
Chapter 9: Deployment
	Compatible Grains
	Database Handling (Deployment)
	Cluster Management
	CI/CD Overview
		Common Deployment Scenarios
	Setting Up the Azure Environment
	Walk-Through to Create a CI/CD Pipeline
		Initial Setup
	Creating Resources with Azure CLI
	Provisioning Scripts
		Pwsh_resource_provision.ps1 Code (PowerShell)
		Bash_resource_provision.sh Code (Command Line)
		Provision Script Summary
	Deployment Files
		Dockerfile
		Dockerfile Code
		Dockerfile Summary
		Deployment.yaml
		Deployment.yaml Code
		Deployment.yaml File Summary
	Continuous Integration and Continuous Delivery Pipeline Creation
		Continuous-Integration.yaml
		Continuous-Integration.yaml Code
		Continuous-Integration.yaml Summary
		Continuous-delivery.yaml
		Continuous-delivery.yaml Code
		Continuous-delivery.yaml Summary
	File Structure Validation
		Folders and Files Added
	Secrets for Deployment
		Service Principle Name (SPN)
		Subscription ID
		Tenant ID
	Adding Secrets to GitHub
	Automated Deployment
		Trigger the Process
		View AKS Status on Azure Portal
		AKS Load Balancer
		Dashboard
		Deploy
		Additional Orleans Troubleshooting Information
	Summary
Chapter 10: Conclusion
	Origins
	Introduction of Microsoft Orleans
	Lifecycles
	Comparisons
	Project Structure
	Timers and Reminders
	Unit Tests
	Orleans Dashboard
	Deployment
	Future Aspects
References
Index




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