Orleans是一个框架,它提供了一种直接的方法来构建分布式大规模计算应用程序,而无需学习和应用复杂的并发或其他扩展模式。

新建如下几个项目

SaaS.Orleans.Server.Sample

Nuget:

<PackageReference Include="Microsoft.Orleans.Clustering.AdoNet" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.CounterControl" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.Persistence.AdoNet" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.Reminders.AdoNet" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.Server" Version="2.4.3" />

<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />

<PackageReference Include="NLog.Web.AspNetCore" Version="4.9.0" />

<PackageReference Include="Orleans.Providers.MongoDB" Version="2.7.0" />

<PackageReference Include="OrleansDashboard" Version="3.0.1" />

<PackageReference Include="System.Data.SqlClient" Version="4.7.0" />

 

SaaS.Orleans.Client.Sample

Nuget:

<PackageReference Include="Microsoft.Orleans.Client" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.Clustering.AdoNet" Version="2.4.3" />

<PackageReference Include="NLog.Web.AspNetCore" Version="4.9.0" />

<PackageReference Include="Orleans.Providers.MongoDB" Version="2.7.0" />

<PackageReference Include="System.Data.SqlClient" Version="4.7.0" />

 

SaaS.Orleans.Application.Contracts

Nuget:

<PackageReference Include="Microsoft.Orleans.Core.Abstractions" Version="2.4.3" />

 

SaaS.Orleans.Application

Nuget:

<PackageReference Include="Microsoft.Orleans.Core" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.Core.Abstractions" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.Core.Legacy" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.EventSourcing" Version="2.4.3" />

<PackageReference Include="Microsoft.Orleans.OrleansRuntime" Version="2.4.3" />

 

配置MSSQL

Orleans

配置Mongo

Orleans

 

运行效果:

Orleans

文献:

Git:

https://github.com/dotnet/orleans

https://github.com/OrleansContrib/Orleans.Providers.MongoDB/tree/master

IO:

https://dotnet.github.io/orleans/Documentation/index.html

 

相关文章:

  • 2021-09-11
  • 2021-12-28
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
  • 2021-05-11
猜你喜欢
  • 2019-10-28
  • 2021-11-29
  • 2022-12-23
  • 2021-09-21
  • 2021-07-08
  • 2022-03-10
相关资源
相似解决方案