AppFabric 缓存入门指南
在分布式应用程序中,与直接访问数据库相比,对象缓存可以显著提高性能。分布式内存缓存不仅有助于提高性能,还能提升可扩展性。如果无法进行纵向扩展,就需要进行横向扩展,这正是 Windows Server AppFabric 分布式内存缓存的工作方式。
1. 分布式内存缓存与可扩展性
- 横向扩展(Scale out) :允许在部署中添加新的(计算和/或存储)节点来处理额外的负载。
- 纵向扩展(Scale up) :传统的处理额外工作负载的方法是向现有的计算节点(服务器)添加更多的内存和计算能力。
Windows Server AppFabric 缓存将数据保存在内存中,并且能够根据需求无缝扩展到数百个节点。这种分布式内存架构提供了动态可扩展和高可用性的缓存,可用于在内存中存储大量数据,从而使应用程序和服务运行得更快、更可靠。
Windows Server AppFabric 使用缓存集群(Cache Cluster)的概念来表示多个缓存主机(Cache Hosts,即节点)的逻辑集合。缓存会透明地分布在各个主机上,每个主机可能包含零个或多个命名的缓存区域。缓存客户端与分布式架构的细节是抽象分离的。
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(Cache Cluster):::process --> B(
超级会员免费看
订阅专栏 解锁全文
80

被折叠的 条评论
为什么被折叠?



