Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Stateful Reactive Concurrent SPAs with SignalR and Akka.NETГод выпуска: 2015
Производитель: Pluralsight
Сайт производителя: pluralsight.com/courses/akkadotnet-signalr-stateful-reactive-concurrent-spas
Автор: Jason Roberts
Продолжительность: 2:34
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: The traditional stateless design for web apps can become increasingly troublesome with new classes of web apps and increasing end-user expectations. This traditional approach, where the web application is essentially a stateless front-end and all state is written/read to a database, falls short when we have ever-increasing workloads and requirements for highly responsive, near real-time systems. Add in the requirements for concurrency management, scalability and fault-tolerance, and the traditional approach becomes even less attractive. By combining the features of the Actor Model (Akka.NET) with the capabilities of SignalR and a front-end SPA library, we can more easily create next-generation reactive, stateful, and concurrent SPA web apps. In this course, we'll be using the example of multi-player online games, as these are a great example of reactive concurrency in action.
Традиционный дизайн без гражданства для веб-приложений может стать более хлопотным новые классы веб-приложений и увеличивая ожидания конечных пользователей. Этот традиционный подход, при котором веб-приложение по сути является лицом без гражданства переднего плана и все государство письменный/чтение к базе данных, не дотягивает, когда мы когда-либо возрастающих нагрузок и требований к высокой отзывчивостью, практически в реальном времени систем. Добавить в требования для параллелизма по управлению, масштабируемости и отказоустойчивости, и традиционный подход становится еще менее привлекательной. Сочетая особенности модели акторов (Akka.NET) с возможностями SignalR и переднего плана СПА библиотеки, мы можем более легко создавать следующего поколения, реактивный, с отслеживанием состояния, и одновременных СПА веб-приложений. В этом курсе мы будем использовать пример из многопользовательских онлайн игр, так как они являются отличным примером реактивной параллелизм в действии.
[spoiler="Содержание"]
IntroductionIntroduction
The Move to a Stateful Web
Why Stateful?
Overview of Reactive Systems
Architectural Overview
Course Outline and Suggested Prerequisites
Getting Started in Visual Studio
Creating the Starting HTML Skeleton
Summary
Building the Player and Game Controller ActorsIntroduction
Designing the Game Actor Model
Creating the Message Classes
Creating an Actor to Represent a Player
Creating the Game Controller Actor
Instantiating the Actor System in ASP.NET
Summary
Integrating Akka.NET with SignalRIntroduction
Overview of SignalR
Integrating Akka.NET and SignalR
Installing SignalR
Creating the IGameEventsPusher Interface
Creating the SignalR Bridge Actor
Creating the SignalR GameHub
Implementing an IGameEventsPusher
Wiring-up the SignalR Bridge Actor
Summary
Completing the SPA Web User Interface with KnockoutIntroduction
Knockout.js Overview
Installing Knockout.js
Creating the Player JavaScript ViewModel
Creating the Game ViewModel
Completing the SignalR Client Code
Creating Knockout Bindings
Fixing Observable References and Loss of Game State
Summary
Hosting Game State in a Windows ServiceIntroduction
Overview of Using Lightweight Actor Systems
Adding a New Console Application to Hold Game State
Modifying ASP.NET to Use Remote Actors
Creating the Windows Service
Summary, Resources, and Further Learning
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1024x768, 4:3, 15fps, 210kbps
Аудио: AAC, 44.1kHz, 77.2kbps, stereo
[spoiler="Скриншоты"]

[/spoiler]