我正在为我们的组织了解奥尔良。
基线以及所有官方'我发现的文件是使用Orleans内置的能力将谷物作为blob持久存放在桌子中。
我已经找到了一些能够使谷物坚持“常规”的快照。桌子和桌子使用 StateMapFactory 的列(我从Using SQL Server as Orleans storage得到了这个)
是否有完整的示例说明如何完成此操作(使用SQL Server的任何简单示例都可以)。我没有在github项目网站上找到任何这样的例子。
另一种更强大的内置能力可以持久保存到表格中吗?例如。使用JSON / XML序列化到表中?
答案 0 :(得分:0)
另一种更强大的内置能力可以持久保存到表格中吗?例如。使用JSON / XML序列化到表中?
序列化是StorageProvider的工作。实际上,除了通过Grains使用存储提供程序之外,您永远不应该修改任何谷物存储。
所以 - 回答奥尔良1.x和2.x,我们应该仍然有相同的答案(至少对于sql server存储)。
使用其中一个
这两个存储提供程序都将谷物状态作为json对象保存到ntext或nvarchar(max)列,或者保存到XML列,具体取决于群集的方式。