使用Memcached,我的理解是每个缓存服务器都不需要了解其他服务器。另一方面,使用AppFabric Cache,共享配置链接服务器(因此成为单点故障)。
是否可以独立使用AppFabric缓存服务器?换句话说,各个客户端是否可以根据可用的缓存服务器选择存储其键/值的位置,并且所有客户端的决策都是相同的(与memcached一样)。
注意:我确实意识到在没有所有服务器相互了解的情况下,标记等更高级的功能会被破坏。
答案 0 :(得分:0)
您是将共享配置视为单点故障吗?如果您使用SQL Server作为配置存储库,那么这不应该是冗余SQL Server设置的问题。
答案 1 :(得分:0)
这种方法显然会使您失去使用分布式缓存的所有好处,但是,如果您真的想这样做,那么就不要使用共享配置。配置新的AppFabric节点时,请创建新的配置文件或数据库。选择现有的节点基本上是“将此新节点添加到现有缓存集群”。