Skip to content

Latest commit

 

History

History
43 lines (40 loc) · 1.33 KB

简单案例代码编写.md

File metadata and controls

43 lines (40 loc) · 1.33 KB
简单案例代码编写
  1. 新建项目
  • IGrain项目、Grain实现项目、Handler项目为 .Net Standard库
  • Host与Client为 .NET Core的项目
  1. 添加引用
  • IGrain项目
PM> Install-Package Microsoft.Orleans.OrleansCodeGenerator.Build -Version 2.0.0-beta3
PM> Install-Package protobuf-net -Version 2.3.4
PM> Install-Package Ray.Core -Version 1.0.1
  • Grain实现项目
PM> Install-Package Microsoft.Orleans.OrleansCodeGenerator.Build -Version 2.0.0-beta3
PM> Install-Package Ray.RabbitMQ -Version 1.0.1
PM> Install-Package Ray.MongoES -Version 1.0.1
  • Handler项目
PM> Install-Package Ray.RabbitMQ -Version 1.0.1
PM> Install-Package Npgsql -Version 3.2.6
  • Host项目
PM> Install-Package Microsoft.Orleans.OrleansProviders -Version 2.0.0-beta3
PM> Install-Package Microsoft.Extensions.Logging.Console -Version 2.0.0
PM> Install-Package Microsoft.Orleans.OrleansRuntime -Version 2.0.0-beta3
PM> Install-Package Ray.MongoES -Version 1.0.1
PM> Install-Package Ray.RabbitMQ -Version 1.0.1

  • Client项目
PM> Install-Package Ray.RabbitMQ -Version 1.0.1
PM> Install-Package Microsoft.Extensions.Logging.Console -Version 2.0.0
  1. 编写案例项目代码。
  2. 修改Host代码中的mongodb和rabbitmq的配置信息。
  3. 修改Client代码中的rabbitmq的配置信息。
  4. 启动Ray.Host
  5. 启动Ray.Client