
orleans
SoulRed
为什么
展开
-
Orlens入门概念(1)Grains
http://dotnet.github.io/orleans/Documentation/Getting-Started-With-Orleans/Grains.htmlGrainsGrains是 Orleans编程模型的基础单元. Grains 是构建Orleans应用程式的基石 ,这些基础单元之间是隔离开的分布式并且可持久化的. Grains 是应用程序的实体对象,就像经典的OOP(面向对象...翻译 2018-03-13 03:25:52 · 901 阅读 · 0 评论 -
Orlens入门概念(2)创建Grains
建立在编写代码以实现Grain类之前,在Visual Studio中创建一个新的针对.NET 4.6.1或更高版本的类库项目,并为其添加NuGet包。Microsoft.Orleans.OrleansCodeGenerator.BuildPM> Install-Package Microsoft.Orleans.OrleansCodeGenerator.BuildGrain接口和类通过调用...翻译 2018-03-13 23:06:02 · 564 阅读 · 0 评论 -
Orlens入门概念(3)客户端
什么是Grain客户端?术语“客户”或有时“GrainClient”用于与其交互Grain但本身不是Grain逻辑的一部分的应用程序代码。客户端代码在Orleans称为托管Silo位置的服务器集群之外运行Grain。因此,客户端充当集群和所有Grain应用程序的连接器或通道。通常,客户端用于前端Web服务器以连接到Orleans作为Grain执行业务逻辑的中间层的集群。在典型的设置中,前端Web服...翻译 2018-03-13 23:09:26 · 531 阅读 · 0 评论 -
Orlens入门概念(4)Orleans 服务进程Silo
Orleans 应用程序正如前面的主题所述,典型的Orleans应用程序由一组服务器进程(孤岛)组成,其中包含Grainlive和一组客户端进程(通常是web服务器),它们接收外部请求,将它们转换为Grain方法调用并返回结果。因此,运行Orleans应用程序需要做的第一件事就是启动一个群集Silo。出于测试目的,群集可以由单个组成Silo。为了实现可靠的生产部署,我们显然希望Silo集群中有不止...翻译 2018-03-13 23:12:03 · 1446 阅读 · 0 评论