Application Server 响应客户的Request非常快,million of service requests 不算多,到最后还是取决于OS的资源和服务器性能,以及取决于Database能响应多少并发。常用的数据已被Cache在客户端(如果它Request的话),只有当其它用户修改和通知它后,它在需要的时候才向Server再一次请求该数据并Cache在本地供使用,直到下一次被修改为止。
每个客户端请求,在Application Server端(使用多线程)对应于一个新的相应Service类(Accounting service, Schedule service, reporting service, ..., etc),去完成相应的功能(e.g. Database数据请求),直到Memory耗尽,但实际上不可能耗尽,因为,一个Service类完成请求并返回数据/结果给客户端后,就会被添加于空闲队列,以被后续相应的请求使用,如果在一定时间内未被使用,它会被Garbage Collected.
每个客户端请求,在Application Server端(使用多线程)对应于一个新的相应Service类(Accounting service, Schedule service, reporting service, ..., etc),去完成相应的功能(e.g. Database数据请求),直到Memory耗尽,但实际上不可能耗尽,因为,一个Service类完成请求并返回数据/结果给客户端后,就会被添加于空闲队列,以被后续相应的请求使用,如果在一定时间内未被使用,它会被Garbage Collected.