Show / Hide Table of Contents

    Nuget包

    Orleans NuGet包v1.2.0

    在大多数场景中,你需要用到4个关键的NuGet包:

    Microsoft.Orleans.OrleansCodeGenerator.Build

    PM> Install-Package Microsoft.Orleans.OrleansCodeGenerator.Build
    

    grain接口和实现工程的构建支持。将它添加到你的grain接口和实现工程中来实现grain引用和序列化的代码生成。Microsoft.Orleans.Templates.Interfaces和Microsoft.Orleans.Templates.Grains包已经被弃用,仅仅是为了向后兼容和迁移而保留。

    Microsoft.Orleans.Core

    PM> Install-Package Microsoft.Orleans.Core
    

    包括Orleans.dll定义了大多数的Orleans公共类型和Orleans客户端。引用它来构建使用Orleans类型但是不使用任何包含的provider的库或者客户端应用。

    Microsoft.Orleans.Server

    PM> Install-Package Microsoft.Orleans.Server
    

    包括运行一个silo所需要的一切。

    Microsoft.Orleans.Client

    PM> Install-Package Microsoft.Orleans.Client
    

    包括Orleans客户端(前端)所需要的一切。


    额外的包

    下面的包提供额外的功能。

    Microsoft.Orleans.OrleansServiceBus

    PM> Install-Package Microsoft.Orleans.OrleansServiceBus
    

    包括使用Azure Event Hubs所需的stream provider。

    Microsoft.Orleans.OrleansHost

    PM> Install-Package Microsoft.Orleans.OrleansHost
    

    包括默认的silo宿主——OrleansHost.exe。可以用作内部部署或者以Azure Worker Role作为一个进程外silos。包含在Microsoft.Orleans.Server中。

    Microsoft.Orleans.OrleansAzureUtils

    PM> Install-Package Microsoft.Orleans.OrleansAzureUtils
    

    包含一个封装类来简化silo和client作为Azure Worker/Web roles实例化,基于Azure Table的鉴权provider,和Azure Storage的持久化和流provider。

    Microsoft.Orleans.OrleansProviders

    PM> Install-Package Microsoft.Orleans.OrleansProviders
    

    包含一系列内置的持久化和流的提供程序。包含在Microsoft.Orleans.Client和Microsoft.Orleans.Server中。

    Microsoft.Orleans.CounterControl

    PM> Install-Package Microsoft.Orleans.CounterControl
    

    包括OrleansCounterControl.exe,用来在Windows性能计数器中注册Orleans和部署的grain类的的统计分类。能在Azure中作为一个启动任务执行。包含在Microsoft.Orleans.Serve中。

    Microsoft.Orleans.OrleansManager

    PM> Install-Package Microsoft.Orleans.OrleansManager
    

    包括Orleans管理工具 —— OrleansManager.exe。

    Microsoft.Orleans.OrleansConsulUtils

    PM> Install-Package Microsoft.Orleans.OrleansConsulUtils
    

    包括使用Consul来存储集群成员身份数据的插件。

    Microsoft.Orleans.OrleansZooKeeperUtils

    PM> Install-Package Microsoft.Orleans.OrleansZooKeeperUtils
    

    包括使用ZooKeeper来存储系群成员身份数据的插件。

    Microsoft.Orleans.TestingHost

    PM> Install-Package Microsoft.Orleans.TestingHost
    

    包括在测试工程中寄宿silo的库。

    Microsoft.Orleans.OrleansCodeGenerator

    PM> Install-Package Microsoft.Orleans.OrleansCodeGenerator
    

    包括运行时代码生成器。包含在Microsoft.Orleans.Server和Microsoft.Orleans.Client中。

    Microsoft.Orleans.OrleansTelemetryConsumers.AI

    PM> Install-Package Microsoft.Orleans.OrleansTelemetryConsumers.AI
    

    包括Azure Application Insights的遥测客户端。

    Microsoft.Orleans.OrleansTelemetryConsumers.NewRelic

    PM> Install-Package Microsoft.Orleans.OrleansTelemetryConsumers.NewRelic
    

    包括NewRelic的遥测客户端。

    Microsoft.Orleans.Serialization.Bond

    PM> Install-Package Microsoft.Orleans.Serialization.Bond
    

    包括Bond serializer的支持。

    • Improve this Doc
    Back to top Copyright © 2015-2016 Microsoft
    Generated by DocFX