使用原子整数作为注入控制器的服务类中的实例变量。缩放受限于每个线程运行操作所需的内存,以及每秒处理多少个请求(cpu 花费和对原子整数执行操作的时间?)
@Service
public MyService{
AtomciInteger count = new AtomicIntger(0);
public int add() {
return count.incrementAndGet();
}
// accessed via ajax loop (and controller), if value changes update display
public int getCount() {
return count.get();
}
}
服务类将通过控制器访问,控制器将作为 RESTful Web 服务提供,通过 ajax 调用访问。它如何处理模拟用户/请求?
我能想到的唯一选择是使用休眠实体并将整数值存储为字段。让 hibernate 处理线程问题,其中 sessionfactory 将被注入到 dao 中,而 dao 被注入到服务类中——扩展问题?我的春季班都是单身人士。