• Orleans安装


    一、Nuget包
    Orleans NuGet软件包从v1.5.0开始
    在大多数情况下,您需要使用4个关键的NuGet包:

    1,Microsoft Orleans Build-time Code Generation

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

    为Grain接口和实现项目提供支持。将其添加到grainaaa接口和实现项目中,以启用Grain引用和序列化程序代码生成。Microsoft.Orleans.Templates.Interfaces和Microsoft.Orleans.Templates.Grain 包是过时的,只提供向后兼容性和迁移。

    2,Microsoft Orleans Core Library

    PM> Install-Package Microsoft.Orleans.Core

    包含Orleans.dll,它定义了Orleans公共类型和Orleans客户端的大部分。 引用它来构建使用Orleans类型的库和客户端应用程序,但不需要任何包含的提供程序。

    3,Microsoft Orleans Server Libraries

    PM> Install-Package Microsoft.Orleans.Server

    包括运行silo所需的一切。

    4,Microsoft Orleans Client Libraries

    PM> Install-Package Microsoft.Orleans.Client

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

    二、其他软件包
    下面的包提供了额外的功能。

    1,Microsoft Orleans Providers

    PM> Install-Package Microsoft.Orleans.OrleansProviders

    包含一组内置的持久性和流提供程序,主要用于测试,以及用于构建持久性和流提供程序的一些抽象和实用程序类型。 包含在Microsoft.Orleans.Client和Microsoft.Orleans.Server中。

    2,Microsoft Orleans Event-Sourcing

    PM> Install-Package Microsoft.Orleans.EventSourcing

    包含用于创建具有事件源状态的grain类的一组基类型。

    三、提供商和扩展

    1,Microsoft Orleans Azure Utilities

    PM> Install-Package Microsoft.Orleans.OrleansAzureUtils

    包含基于Azure表的集群成员资格提供程序,简化Azure工作站/ Web角色中silos 和客户端的实例化的包装类,Azure表和Azure Blobs的持久性提供程序以及Azure队列的流提供程序。


    2,Microsoft Orleans Sql Utilities

    PM> Install-Package Microsoft.Orleans.OrleansSqlUtils

    包含用于SQL Server,MySQL,PostgreSQL和其他SQL数据库的基于SQL的群集成员资格和持久性提供程序。


    3,Microsoft Orleans ServiceBus Utilities

    PM> Install-Package Microsoft.Orleans.OrleansServiceBus

    包含Azure事件中心的流提供程序。


    4,Microsoft Orleans Consul Utilities

    PM> Install-Package Microsoft.Orleans.OrleansConsulUtils

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


    5,Microsoft Orleans ZooKeeper Utilities

    PM> Install-Package Microsoft.Orleans.OrleansZooKeeperUtils

    包含使用ZooKeeper存储集群成员数据的插件。


    6,Microsoft Orleans AWS Utilities

    PM> Install-Package Microsoft.Orleans.OrleansAWSUtils

    包括基于DynamoDB的集群成员资格提供程序,DynamoDB持久性提供程序和基于SQS的流提供程序。


    7,Microsoft Orleans Telemetry Consumer - Performance Counters

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

    Windows性能计数器实现Orleans Telemetry API。


    9,Microsoft Orleans Telemetry Consumer - Azure Application Insights

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

    包括Azure Application Insights的Telemetry 消费者。


    10,Microsoft Orleans Telemetry Consumer - NewRelic

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

    包括NewRelic的Telemetry 消费者。


    11,Microsoft Orleans Bond Serializer

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

    包括对Bond序列化器的支持


    12,Microsoft Orleans Google Utilities

    PM> Install-Package Microsoft.Orleans.OrleansGoogleUtils

    Includes Google Protocol Buffers serializer

    四、托管和测试

    1,Microsoft Orleans Runtime

    PM> Install-Package Microsoft.Orleans.OrleansRuntime

    Microsoft Orleans的核心运行时库,在一个silo内托管和执行grains 。


    2,Microsoft Orleans Silo Host

    PM> Install-Package Microsoft.Orleans.OrleansHost

    包括默认的silo主机 - OrleansHost.exe。 可用于本地部署或作为Azure工作者角色中的进程外silo主机。 包含在Microsoft.Orleans.Server中。 我们计划弃用这个软件包,转而建立自己的定制silo主机进程,以简化依赖管理和程序化配置。


    3,Microsoft Orleans Service Fabric Support

    PM> Install-Package Microsoft.Orleans.ServiceFabric

    支持在服务结构上托管Microsoft Orleans。


    4,Microsoft Orleans Testing Host Library

    PM> Install-Package Microsoft.Orleans.TestingHost

    包括在测试项目中托管silos的库。


    5,Microsoft Orleans Code Generation

    PM> Install-Package Microsoft.Orleans.OrleansCodeGenerator
    

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

    五、工具

    1,Microsoft Orleans Performance Counter Tool

    PM> Install-Package Microsoft.Orleans.CounterControl

    包括OrleansCounterControl.exe,它为Orleans统计信息和已部署的grain类注册Windows性能计数器类别。 需要提升。 可以在Azure中作为角色启动任务的一部分执行。 包含在Microsoft.Orleans.Server中。


    2,Microsoft Orleans Management Tool

    PM> Install-Package Microsoft.Orleans.OrleansManager

    包括Orleans管理工具 - OrleansManager.exe。 为了简化依赖管理和程序化配置,我们计划弃用这个软件包,转而建立自定义管理工具的客户。

  • 相关阅读:
    hive sql基础了解
    创建自增字段,修改字段
    flysql 里两种传参的方式
    创建有赞商品资料
    cortable 使用方法
    学会如何使用,pycharm,和gitlanb
    进程和线程
    创建商品资料模板
    SAP 实例 5 CFW Events
    SAP 实例 4 CFW
  • 原文地址:https://www.cnblogs.com/zd1994/p/8086995.html
Copyright © 2020-2023  润新知