同時連線使用者人數 = (ETT x TPS) + TPS
ETT(Estimated Think Time): 預估的思考時間, 二個連續動作的休息時間
依據這個算式, 如果二顆Sun Sparc 750Mhz的CPU在95%的利用率下, 可以榨出55.76 TPS, 假設思考的停留時間為4秒, 則同時連線人數可支撐到278.8 (4*55.76+55.76).
Everything about Java, J2EE, WebLogic, AquaLogic.
簡單的說明一下這些屬性的意義, 詳細內容還是要參考手冊!
roles-allowed : 准許設定的角色可以使用物件, 這些角色必須已經定義在web.xml或ejb-jar.xml 。在@jpf:controller設定的是套用到整個class, 可存取所有methods, 若在@jpf:action設定, 算是擴充(再加上原來@jpf:controller的部份);同樣原理也適用在@common:security。
對Stateless Session Bean來說, 最重要的是idempotent, 也就是同樣資料餵進去, 不管幾次, 再哪一台Server, 都有一樣的結果, 這樣就可以做容錯轉移, 像新增物品到購物籃的程式, 本質上就不行!
對Stateful Session Bean而言, 跟HTTP Session 一樣, 注意要被放的狀態需要可以序列化!
以上說明都是來自http://e-docs.bea.com/wls/docs81/cluster/failover.html#1032777 .