我们知道无状态会话 bean(JEE5 上下文)可以被池化。我想知道当服务器的无状态会话 bean 池没有更多实例并且另一个客户端请求进来时会发生什么......
a) 客户端请求是否处于(阻塞)等待状态或
b)服务器立即拒绝连接..或
c) 我们能否以编程方式处理这种情况,以根据我们特定应用程序的 SLA 给出定制的响应
我们知道无状态会话 bean(JEE5 上下文)可以被池化。我想知道当服务器的无状态会话 bean 池没有更多实例并且另一个客户端请求进来时会发生什么......
a) 客户端请求是否处于(阻塞)等待状态或
b)服务器立即拒绝连接..或
c) 我们能否以编程方式处理这种情况,以根据我们特定应用程序的 SLA 给出定制的响应
它因供应商而异。WebSphere Application Server 将根据需要创建新实例,如果池已达到其最大大小,它将在将 bean 返回到池时删除它们。该产品还可以使用poolSize选项配置为具有硬限制,该选项会导致请求阻塞,直到 bean 可用为止。