对缓存不是太懂,今天看到这个MeomoryCache,我现在有2个WCF服务,通过一个windows Service为这两个wcf服务提供寄宿,现有客户端A,服务器B(有固定IP的云服务器),服务器C(无固定IP),情况是,当客户端A向服务器B发送信息后,服务器B需要保存一个条数据,并保存一个数据状态(不想放数据库),而服务器C会定时从服务器B取走数据做处理,处理完以后将数据传回服务器B,并改变服务器B保存的客户端数据状态,这样wcf通过定时访问缓存判断数据是否被服务器C处理完,如果处理完,再去数据库查询数据返回客户端,不然的话只能用类似Timer的原理不停查询数据库,这样并发高了数据库压力太大,也就是说我需要一个可以共享于2个WCF(一个Wcf用于被客户端调用,一个用于被服务器C调用)的缓存,能实现么
这里你用队列就完了,整什么cache。
哈哈,成功,用一个静态集合仿cache就完了