在 Azure 服务结构中实现缓存

Implementing Cache in azure service fabrics

在我之前的单体应用项目中,我们使用 Redis 作为分布式缓存。

在 azure service fabrics 中我们有一个叫做 statefull services 的概念,这个概念类似于像 redis 这样的分布式缓存或者不同。我们可以创建有状态服务并将其用作缓存层吗?如果我错了,谁能指导一下?

只有在服务边界内使用可靠的集合才有意义,因为 read/write 操作是本地 IO。它在服务实例之间复制,因此涉及节点之间的一些网络流量,但它是最小的。