隨筆-95  評論-31  文章-10  trackbacks-0

          我的評論

          re: openfire_3.8.2集群配置 朔望魔刃 2014-06-11 14:00  
          @綠野暝
          集群的目的:就是增大服務的計算能力以及處理能力,加集群一般都會在前端加負載均衡,負載均衡對客戶端來說是不變的,所以其中一個集群節(jié)點掛了,不會影響其他服務,仍然可以給客戶端提供服務,但是掛的這一臺的用戶就要重新連接了,因為openfire基本上都是長連接,最多能替你保存緩存內(nèi)容,但是長連接已經(jīng)掛了,就好比這條路已經(jīng)被堵死了,所以必須得客戶端控制、管理重連以及心跳,還有一些異常處理的機制。心跳和重連這一塊對手機通信至關重要,處理不好,消息可能就會收不到,導致很多問題
          re: openfire_3.8.2集群配置 朔望魔刃 2014-06-11 13:50  
          @suber
          既然都集群了,我就默認你集群配好了,不同節(jié)點的用戶不能正常通信
          1:查找集群的openfire配置的是不是同一個數(shù)據(jù)庫,集群的各個openfire的用戶是不是一致,簡單來說就是在不在同一張表。
          2:不同節(jié)點間的用戶不能通信,你得確認openfire之間是否可以通信,ping的通,自己寫測試方法就能測出來,openfire默認通信端口是5222,還有集群之間的通信響應端口,你得確認是否開放了,不同linux下需設置開放端口
          re: openfire_3.8.2集群配置 朔望魔刃 2014-06-11 13:42  

          @Lou
          openfire走的是TCP/IP下的xmpp協(xié)議,需要前端加支持TCP/IP協(xié)議的負載均衡,用haproxy就可以了,客戶端全部連接haproxy
          Xmemcached是什么?
          很帥很帥,最近剛好用到
          re: 處事真言 朔望魔刃 2010-02-02 09:25  
          。。。。。。
          主站蜘蛛池模板: 铁力市| 镇雄县| 五大连池市| 安平县| 兴海县| 西宁市| 武胜县| 和平区| 武邑县| 甘泉县| 竹北市| 上思县| 凤凰县| 调兵山市| 阿鲁科尔沁旗| 温州市| 日土县| 集贤县| 宜宾市| 汾阳市| 渝中区| 安国市| 浙江省| 柯坪县| 桐城市| 盐边县| 临朐县| 江城| 乌什县| 宝坻区| 中阳县| 西青区| 吕梁市| 桃园市| 玉田县| 普安县| 沂水县| 五大连池市| 晋城| 甘洛县| 怀宁县|