rednight

          0x2B|~0x2B,That's not a question,Just do it.
          posts - 32, comments - 14, trackbacks - 0, articles - 0

          對于大型的WEB APP多數需要在集群環(huán)境下運行,那么在開發(fā)WEB APP時就需要注意幾點,以便可以支持FAILOVER.

          1. SESSION中的數據做了修改后一定要手動的SET到SESSION 中
          ??? 如果當前的MANAGED SERVER DOWN掉,ADMIN SERVER會自動failover到其他的MANAGED SERVER,?并復制SESSION數據.當你對SESSION中的數據做了修改后,必須SET回SESSION,否則修改后的數據不會被復制到另一個SERVER,數據丟失.

          2. SESSION中的數據必須是可序列化的.
          ??? 很容易理解, 只有可以被序列化的數據才能被復制

          3. 靜態(tài)數據必須是只讀的
          ????同上, 當FAILOVER時,靜態(tài)數據是不會被復制的,如果靜態(tài)數據被修改了,白改!
          ????例如經常會用靜態(tài)屬性去做記數器,這樣就需要考慮用其他方法了

          其實就算WEB APP目前沒有準備使用集群,也應該注意這幾點,以便以后可以方便的移植到集群.

          歡迎大家指正和補充!

          主站蜘蛛池模板: 瓦房店市| 保定市| 望谟县| 疏勒县| 靖安县| 奎屯市| 灌南县| 平原县| 寿阳县| 颍上县| 阿巴嘎旗| 泊头市| 科尔| 蓬安县| 苏尼特右旗| 泰和县| 固安县| 清镇市| 上饶县| 加查县| 潍坊市| 呈贡县| 铁岭县| 西充县| 永和县| 全南县| 琼结县| 祁连县| 和林格尔县| 临沭县| 子洲县| 柞水县| 米泉市| 泾川县| 乾安县| 高尔夫| 乌拉特前旗| 鄂伦春自治旗| 苏尼特右旗| 青阳县| 门头沟区|