关于Web应用负载均衡及数据共享的几个问题
我想对web应用进行负载均衡,有一些问题想请教:
1. 几个web应用是不是连接同一个数据库?
2. 比如我的应用中有秒杀活动,商品的份数是一定的,绝对不能超支,那这几个web应用中应该如何进行数据同步的控制??
3. 应用中有一些数据统计和处理的操作,比如从某张表中查询某些信息,统计以及相关操作后就删掉了,那又怎么控制这几个应用不会相互影响呢?我对这个问题的想法是:关于数据处理的部分是可以独立出来的,单独跑,不和用户业务逻辑处理放在一起。不知道大家有什么别的思路。
4. 在没有用负载均衡之前,我用了一些static静态缓存,很方便,但负载均衡之后就不能用static静态缓存了,有没有一些好的缓存技术可以推荐,服务端用的,MemCache?JSC?可以多个应用同时使用并且能保证其中任何一个应用更新之后,其他应用都能及时收到最新的缓存。
谢谢大家!!