Orleans 官方文档翻译(进行中)

概览 (完成)

  • Orleans(一) 整体介绍
  • Orleans(二)常见问题
  • Orleans(三)2.0介绍

主要概念 (完成)

  • 什么是Grain
  • Orleans 相关的 Nuget 包介绍
  • 代码生成

上手教程和示例代码(准备中)

本节未按照官方文档的顺序,主要是为了便于加深对Orleans的认知,我们需要结合实际项目进行概念落地,优先对Demo进行翻译有助于增加学习的乐趣。

  • 教程概览
  • 教程1:一个简单的Actor示例
  • 单元测试
  • 示例:Hello world
  • 示例:冒险游戏

Grain

  • Developing a Grain
    • Grain Lifecycle
    • Grain Identity
    • Timers and Reminders
    • Observers
    • Reentrancy
    • Request Context
    • Grain Persistence
      • Grain Persistence
      • Relational Storage
    • Event Sourcing
      • Event Sourcing Overview
      • JournaledGrain Basics
      • JournaledGrain Diagnostics
      • Immediate/Delayed Confirmation
      • Notifications
      • Event Sourcing Configuration
      • Built-In Log-Consistency Providers
      • Replicated Instances
    • Advanced Features
      • External Tasks and Grains
      • Interceptors
      • GrainServices
      • Stateless Worker Grains
      • Cancellation Tokens
      • Transactions

Clusters and Clients

  • What is a Grain Client
  • Silo Lifecycle
  • PowerShell Client Module
  • Heterogeneous Silos
  • Configuration Guide
    • Configuration Guide
    • Local Development Configuration
    • Client Configuration
    • Server Configuration
    • Typical Configurations
    • Options Classes
    • Activation Garbage Collection
    • Configuring .NET Garbage Collection
    • Configuring ADO.NET Providers
    • Serialization
    • Startup Tasks
    • Shutting Down Orleans
  • Monitoring
    • Runtime Monitoring
    • Silo Error Code Monitoring
    • Client Error Code Monitoring

Deployment

  • Running the Application
  • Handling Failures
  • Grain Versioning
    • Overview
    • Backward Compatibility Guidelines
    • Compatible grains
    • Version selector strategy
    • Deploying New Versions of Grains
  • Using Azure Web Apps with Azure Cloud Services
  • Troubleshooting Azure Cloud Services Deployments
  • Consul Deployments
  • Troubleshooting Deployments
  • Multi-Cluster Support
    • Overview
    • Multi-Cluster Configuration
    • Gossip Channels
    • Silo Configuration
    • Global-Single-Instance Grains

Implementation Details

  • Orleans Lifecycle
  • Messaging Delivery Guarantees
  • Scheduler
  • Cluster Management
  • Streams Implementation
  • Load Balancing
  • Unit Testing

你可能感兴趣的:(Orleans 官方文档翻译(进行中))