orleans相关内容

根据调度程序将 async-await C# 代码转换为 F#

我想知道这是否是一个过于宽泛的问题,但最近我让自己遇到了一段代码,我想确定如何从 C# 转换为正确的 F#.旅程从这里 (1) 开始(TPL-F# 交互的原始问题),以及继续这里 (2) (我正在考虑将一些示例代码翻译成 F#). 示例代码太长,无法在此重现,但有趣的功能是ActivateAsync、RefreshHubs 和AddHub.特别有趣的地方是 AddHub 有一个priv ..
发布时间:2022-01-05 10:16:11 C#/.NET

奥尔良谷物上的任务调用结果

我为这么长的问题道歉.我一直在尝试使用 Orleans 来了解它的各种特性,这些问题在逻辑上都归于一个保护伞之下. 第一个测试涉及每 1 秒从客户端向特定谷子发出请求,而谷子需要 10 秒来执行请求.代码是这样的: //客户端代码而 (1){Console.WriteLine("客户端发出另一个请求");双温度 = random.NextDouble() * 40;var sensor = ..
发布时间:2021-11-24 14:56:22 C#/.NET

使用 SQL Server 作为 Orleans 存储

我正在尝试使用 SQL Server 作为 Orleans 的数据存储. 我已设法使用 Azure 本地存储模拟器使我的解决方案正常工作,但无法使其与 SQL Server 的本地实例一起使用.我已经使用以下方法创建了数据库: https://github.com/dotnet/orleans/blob/master/src/OrleansSQLUtils/CreateOrleansT ..
发布时间:2021-06-22 20:21:55 数据库

在流水线执行中确保奥尔良中的消息顺序

我有三个谷物(A,B和C)在管道中做不同的工作.GrainA将结果传递给grainB,grainB将结果传递给grainC.我想保证连续的晶粒之间的顺序消息发送,这可以通过下面的方法来实现. //客户端代码foreach(列表中的var i){等待grainA.job(i);}//粮食A代码异步任务作业(var i){DoSomeWorkA(i);等待grainB.job(i);}//谷物B代码 ..
发布时间:2021-04-12 18:47:01 C#/.NET

奥尔良粮食上的任务调用结果

很长的问题我深表歉意。我一直在与奥尔良进行试验,以了解其各种特性,并且从逻辑上讲,这些问题都归根结底。 第一个测试涉及每1秒从客户端向特定谷物发出请求,而谷物则需要10秒才能执行要求。代码是这样的: //客户代码 而(1) { Console.WriteLine(“客户端发出另一个请求”); double temperature = random.NextDouble()* ..
发布时间:2020-05-31 19:39:03 C#/.NET

翻译异步-等待C#代码到F#相对于所述调度

我不知道这是一个过于广泛的问题,但最近我自己就碰到过一段代码,我想就如何从C#转换成正确的F#肯定。旅程从这里(1)(原问题TPL-F#交互)开始,并继续这里(2)(例如一些代码我考虑转化为F#)。 该示例代码太长,在这里重现,但有趣的功能是 ActivateAsync , RefreshHubs 和 AddHub 。特别有趣的点是 AddHub 有一个签名私人异步任务AddHub(字 ..
发布时间:2016-09-08 18:56:42 C#/.NET