当前位置:  开发笔记 > 数据库 > 正文

是否可以调整AppFabric Cache服务器来存储更大的对象?

如何解决《是否可以调整AppFabricCache服务器来存储更大的对象?》经验,为你挑选了2个好方法。

当我假设更大的对象图被添加到缓存时,我收到AppFabric缓存服务器的错误.

ErrorCode:SubStatus:连接已终止,可能是由于服务器或网络问题或序列化对象大小大于服务器上的MaxBufferSize.请求的结果未知.

我确信它不是网络问题.我能够在这个特定的对象之前添加一堆对象进行缓存.调查一下,该对象比添加到缓存中的其他对象要大一些.

如何在AppFabric Cache上调整MaxBufferSize?



1> Manuel..:

您还需要增加服务器端的缓冲区大小:

如果使用XML配置,请添加以下内容:

      
    
 

如果使用SQL配置,则需要将其导出到文件:

Export-CacheClusterConfig -File [yourfilepath] 

更改上面列出的文件,然后重新导入:

Stop-CacheCluster 
Import-CacheClusterConfig -File [yourfilepath]
Start-CacheCluster

但是,不建议在AppFabric Cache中存储大文件.



2> Nix..:

客户端它是DataCacheClient配置部分中传输元素的maxBufferSize.

   

编辑:

来自MSDN的DataCacheClient部分的示例







服务器端是否还有必须完成的事情?
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有