【发布时间】:2019-03-24 15:22:24
【问题描述】:
我只是在寻找关于如何解决这个问题的标题的一些建议。
我目前有一个 asp.net 核心应用程序,它由使用 DDD 模式的实体框架支持,我们希望将其迁移到具有服务结构的微服务架构。
我知道演员可以被持久化到磁盘和内存中,但是有没有人有任何关于将演员持久化到外部存储(如 MSSQL)的经验?
出现这种情况的原因是,目前我们遇到了实体框架的并发问题,并且 Actor 似乎很适合这个问题,因为它们是单线程和分布式的,但是我似乎找不到任何材料来建议 Actor应该或可以得到数据库持久性的支持。
我们需要数据库(而不是这样的有状态参与者)的唯一原因是 SSRS 链接到数据库以提供报告。
所以问题真的是
- 服务结构参与者可以由数据库支持吗?如果有,是否有可用的示例代码?
- 这是一个合适的架构决策,还是有其他更合适的解决方案?
非常感谢任何帮助、指导或建议。
【问题讨论】:
标签: entity-framework-core azure-service-fabric