在有状态服务中缓存和刷新数据库

时间:2018-02-11 22:35:31

标签: c# .net visual-studio-2017 azure-service-fabric service-fabric-stateful

我有一个无状态服务,它只允许对远程数据库进行READ操作。

为了消除流向远程资源的流量瓶颈,我想在本地缓存数据库,特别是因为它的事务量非常低而且数据集很小 - 大约10兆字节。

我仍然需要能够执行SET操作,例如对数据的JOINS。

Service Fabric是否指定如何定期缓存SQL Server等数据源?

我知道有可能有不同的方法来抚摸这只猫,但我不想重新发明轮子。

1 个答案:

答案 0 :(得分:1)

SF平台(如在有状态服务中)不提供基于集合的操作atm的方法。

但是,您只需在群集上的container内运行数据库服务器(如MySQL / SQL Server)即可。结合无状态服务的直读缓存。