簡體   English   中英

奧爾良谷物代碼中的反應性延伸

[英]Reactive Extentions in Orleans grain code

https://github.com/dotnet/reactive項目有一個重大更新:

v4.0更改

Ix Async 4.0與以前的版本相比有很大的變化,因為它是第一個支持新的C#8異步流功能的 LINQ實現 這意味着對於.NET Standard 2.1和.NET Core 3目標,我們使用IAsyncEnumerable和朋友的內置接口。 在其他平台上,我們提供了實現,因此您可以使用等待foreach並按預期創建異步迭代器。 這些類型將統一到平台提供的系統。

這里有許多重大變化; 一整套變更筆記即將開始。

可以在奧爾良代碼中使用此庫來處理谷物中的流嗎? 我知道RX使用自己的調度程序來運行觀察者和訂閱(例如ObserveOn()SubscribeOn() ),我很好奇是否會與Orlean自己的調度程序沖突,或者是否有辦法使RX受到尊重,或者通過在上述方法中將Orlean傳遞給RX來使用Orlean的任務運行器。

根據GitHub第315期的最新更新,奧爾良不支持Rx.NET 理論上它應該有用,建議是使用類似的東西:

var rxScheduler = new TaskPoolScheduler(new TaskFactory(RuntimeContext.Current));

我也沒有在Gitter頻道歷史中找到任何有用的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM