在 Azure 服务结构中实现缓存
Implementing Cache in azure service fabrics
在我之前的单体应用项目中,我们使用 Redis 作为分布式缓存。
在 azure service fabrics 中我们有一个叫做 statefull services 的概念,这个概念类似于像 redis 这样的分布式缓存或者不同。我们可以创建有状态服务并将其用作缓存层吗?如果我错了,谁能指导一下?
只有在服务边界内使用可靠的集合才有意义,因为 read/write 操作是本地 IO。它在服务实例之间复制,因此涉及节点之间的一些网络流量,但它是最小的。
在我之前的单体应用项目中,我们使用 Redis 作为分布式缓存。
在 azure service fabrics 中我们有一个叫做 statefull services 的概念,这个概念类似于像 redis 这样的分布式缓存或者不同。我们可以创建有状态服务并将其用作缓存层吗?如果我错了,谁能指导一下?
只有在服务边界内使用可靠的集合才有意义,因为 read/write 操作是本地 IO。它在服务实例之间复制,因此涉及节点之间的一些网络流量,但它是最小的。