在azure服务结构中实现缓存

在azure服务结构中实现缓存,azure,caching,azure-service-fabric,Azure,Caching,Azure Service Fabric,在我以前的单片应用项目中,我们使用Redis作为分布式缓存 在azure服务结构中,我们有一个称为statefull服务的概念,这个概念类似于redis或其他分布式缓存。我们可以创建statefull服务并将其用作缓存层吗。如果我错了,有人能提供指导吗?只有在服务边界内使用可靠的集合才有意义,因为读/写操作是本地IO。它是在服务实例之间复制的,因此在节点之间涉及一些网络流量,但这是最小的。如果您试图创建一个有状态服务的唯一目的是为外部服务缓存数据,那么它有点违背最佳原则,在性能方面应该与Redi

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


在azure服务结构中,我们有一个称为statefull服务的概念,这个概念类似于redis或其他分布式缓存。我们可以创建statefull服务并将其用作缓存层吗。如果我错了,有人能提供指导吗?

只有在服务边界内使用可靠的集合才有意义,因为读/写操作是本地IO。它是在服务实例之间复制的,因此在节点之间涉及一些网络流量,但这是最小的。如果您试图创建一个有状态服务的唯一目的是为外部服务缓存数据,那么它有点违背最佳原则,在性能方面应该与Redis类似(我实际上没有比较这些数字)