现在有多个服务器要去读取和修改另一个服务器上面的缓存的数据,而且频率比较高,之前用webservice会报错:System.ServiceModel.ServerTooBusyException,不知道怎么解决,或者还有什么更好的方案。
弄个公共的缓存服务器,通过key获取,没有缓存时再调用另一个服务去生成缓存
不光是读取,还要频繁的修改
@拖鞋王子: 读取和修改肯定是要分开的.而且都公共缓存服务器了.随便在哪里修改不都一样
升级缓存服务器硬件。
或者升级程序员。
硬件已经是阿里云里面最好的了,CUP和内存都没有达到上限
对其它访问缓存肯定有影响。
啥意思
频繁读取修改的缓存,还有用缓存的必要吗。
那直接访问数据库吗
一般来说 例如统计数据 如果是百万数量级的
每秒都n次 频繁的写可以进行排队 1秒写一次或者n秒写一次
至于读么 秒级缓存还不够么?