最近在使用IbastiNet的ORM 产品中,开发C/S结构的产品,遇到了一点问题,就是多个客户端的Cache数据不能同步,影响性能稳定;由于B/S结构部署好,只需要部署到应用服务器就够了,每一个客户端就能享用同一个级别的Cache,数据也能同步,关键现在我开发的是C/S产品,一个数据库服务器和多个客户端同时安装多个产品,这样每一台机具的 Cache不能同时共享,这样就导致数据不同步,cluster能否解决这样的问题,现在市场上有没有这样开源的产品?还有ORM的产品其中 iBatisNet产品有没有配置对数据库的锁操作?
----------------------------------------------
单件模式,good idea!
缓存当然用来提高速度,但是要保证每一个客户的数据同步,因为我这是C/S结构的东西,所以服务器只有数据库服务器,客户端是应用程序,所以每一个客户端的应用程序都要同步起来!
不过客户端都使用同一个服务器的情况下才有用.
你怎么理解3层与两层的关系,区别在哪里?