XMPP協議之Openfire 叢集配置
Openfire叢集我們採用Hazelcast外掛進行叢集部署,採用Haproxy進行負載均衡。架構圖:
一、安裝並配置MySQL
步驟略
二、編輯xmpp主機的hosts檔案
[[email protected] ~]# cat /etc/hosts
10.168.18.67 xmpp01
10.168.110.71 xmpp02
三、安裝openfire
過程略過
四、為openfire配置Cluster
1.新增hazelcat clustering Plugin 外掛
2. 編輯Hazelcast 配置檔案 /usr/local/openfire/plugins/hazelcast/classes/hazelcast-cache-config.xml
2臺機器都需要修改<join> <multicast enabled="flase"> //禁用多播,預設為true <multicast-group>224.2.2.3</multicast-group> <multicast-port>54327</multicast-port> </multicast> <tcp-ip enabled="true"> //啟用TCP/IP <hostname>xmpp01:5701</hostname> <hostname>xmpp02:5701</hostname> <interface>192.168.18.67</interface> <interface>192.168.110.71</interface> </tcp-ip> <aws enabled="false"/> </join> <interfaces enabled="true"> <interface>192.168.18.67</interface> //本機伺服器IP介面,也就是用此介面IP去通過5701埠去通訊 </interfaces>
3.配置完hazelcast配置後,重新啟動openfire服務,再進入到openfire的管理平臺啟用Hazelcast
4.成功狀態如下【叢集服務能相互看到叢集中的伺服器執行狀態】
五、測試
分別建立幾個賬號,登陸伺服器分別使用不同地址,進行傳送訊息。理論上是成功的,並且在管理後臺中,也能看到登陸進來的賬號狀態:
Node為Local說明客戶端登陸的伺服器是本機
Node為Remote說明客戶端登陸的伺服器是其它機器
六、部署Haproxy提供負責均衡
相關推薦
XMPP協議之Openfire 叢集配置
Openfire叢集我們採用Hazelcast外掛進行叢集部署,採用Haproxy進行負載均衡。架構圖: 一、安裝並配置MySQL 步驟略 二、編輯xmpp主機的hosts檔案 [[email protected] ~]# cat /etc/hosts 10
XMPP協議之Openfire Connection Manager 配置
一:Openfire Connection Manager 簡介 Openfire Connection Manager是Openfire伺服器的擴充套件,它可以透明的處理大規模併發XMPP客戶端對Openfire伺服器的聯接。根據Connection Ma
XMPP聊天之Openfire後臺的安裝和配置
一、下載並安裝openfire 1、下載最新的openfire安裝檔案 openfire是伺服器,下面還有一個spark,這個是一個XMPP協議通訊聊天的CS的IM軟體,它可以通過openfire進行聊天對話。 2、 點選安裝,並執行預設操作 3、 啟動openfire服務 在系統偏好設定的其他裡,
OSPF路由協議之多區域配置
註入 交換 show 內鏈 就會 network 正是 時間 描述 在大型網絡中,使用OSPF路由協議時經常會遇到以下問題:1、在大型網絡環境中,網絡結構的變化是時常發生的,因此OSPF路由器就會經常運行SPF算法來重新計算路由信息,大量消耗路由器的CPU和內存資源。2、在
Openfire分析之一:Openfire與XMPP協議
插件 問題 帳號 body 通訊 binding mil star mina框架 引言 上帝說,要有光,於是就有了光。 有點玄。 如果將時光回溯無數歲月,到幾百萬年的蠻荒時代,人類史上第一次發生信息交換,會是什麽樣子?是轉一下腦袋,還是眨一下眼? 但不管
Kubernetes學習系列之簡單叢集安裝與配置
環境配置 CentOS Linux release 7.3.1611 (Core) etcd-v3.2.6 docker-ce-17.03.2.ce kubernetes-v1.6.9 192.168.108.128 節點1 192.168.108.129 節點2 19
SpringCloud-Eureka服務註冊與發現之叢集配置(五)
1.構建多個Eureka服務端,具體步驟參考單機版的Eureka服務端構建步驟 2.修改每個Eureka服務端yml檔案,將對外暴露的註冊介面地址由一個變成多 個,自身的暴露地址除外
Spark2.2.0叢集搭建部署之【基礎配置篇】
軟體準備資訊,詳見Spark2.2.0叢集搭建部署之【軟體準備篇】 Spark叢集在生產環境中,主要部署在linux的叢集中,所以需要先安裝JDK,SCALA等基礎配置。 由於Spark是計算框架,所以需要預先在叢集內有搭建好儲存資料的持久化層,如HDFS,最後可以通過啟動指令碼執行應用。
Zookeeper學習筆記十二之 網路配置與叢集配置
網路配置 這些配置引數可以限制伺服器和客戶端之間的通訊 zookeeper.globalOutstandingLimit: ZooKeeper中待處理請求的最大值,ZooKeeper客戶端提交請求比ZooKeeper伺服器處理請求要快很多,服務端將會對接收到的請求佇列化
Mac XMPP Openfire 伺服器配置
前言 Openfire 是免費的、開源的、基於可拓展通訊和表示協議(XMPP)、採用 Java 程式語言開發的實時協作伺服器。Openfire 安裝和使用都非常簡單,並利用 Web 進行管理。單臺伺服
Redis主從複製和叢集配置系列之六(redis叢集節點新增、刪除、重新分配slot實戰)
下面操作都在同臺機子server1 192.168.1.198上操作2、檢視現有節點[[email protected] ~]# cd /usr/local/redis-3.0.6/src/[[email protected] src]# redis-c
Linux下MongoDB叢集之建立並配置副本叢集
案例演示:一、在linux環境下,在一臺機器上建立3個節點,建立一個測試為目的的副本集1.首先建立3個不同的資料儲存資料夾[[email protected] db]# cd /usr/local/mongodb/data/db [[email prote
訊息佇列系列之ActiveMQ(JMS、叢集配置)
1、ActiveMQ的下載與啟動 到http://activemq.apache.org/activemq-5152-release.html下載ActiveMQ windows版本的啟動: 執行bin資料夾中的win32(32位系統)/win64(64位系統)下的: ac
16.大資料學習之旅——Storm叢集配置&Strom叢集中各角色說明&Storm併發機制*
實現步驟: 安裝和配置jdk 安裝和配置zookeeper 上傳和解壓storm 配置storm安裝目錄conf目錄下的storm.yaml檔案 storm.yaml配置示例: 注意配置項開頭需要有空格,:後面需要跟空格,否則啟動會報錯 5.
生產環境下hadoop叢集配置之DNS配置實驗
一、實驗環境: Mac os 下 VirtualBox中三臺安裝centos 6.3虛擬機器 主機名 別名 IP地址 系統版本 角色 lhmaster lhmaster.lihui.hadoop 192.168.1.4 Centos
基於XMPP協議聊天程式【Openfire+asmark】
本文章提供了實現IM聊天程式最基礎的配置和使用案例,可以實現點對點聊天。可做為入門閱讀使用。文章轉載請註明來源:http://blog.csdn.net/fengfeng91 一:搭建伺服
【XMPP協議】開發Android即時通訊APP之瞭解XMPP(一)
目前正在忙公司專案,製作基於XMPP的即時通訊APP,為此必須先了解下XMPP協議,所以寫篇部落格加深下印象。 關於XMPP協議的相關介紹: XMPP(Extensible Messageing and Presence Protocol:可擴充套件訊息與存
四大即時通訊協議之XMPP(Jabber)背景介紹(一)
四大即時通訊(IM)協議背景知識介紹 四大通訊協議分別為XMPP 協議、即時資訊和空間協議(IMPP)、空間和即時資訊協議(PRIM)、針對即時通訊和空間平衡擴充的程序開始協議SIP(SIMPLE)。 1. XMPP 協議 在這四種協議中,XMPP是最靈活的。XM
基於XMPP協議的整合開發環境的搭建與配置
本文只討論有關整合環境的搭建和配置,並不設計XMPP協議的具體資訊和用法 (1)將XMPP框架匯入工程中,需匯入整個資料夾 (2)在工程中新增兩個框架libresolv.9.dylib和libxml2
android訊息推送(二)之——XMPP協議
XMPP協議 XMPP協議,中文名為可擴充套件通訊和表示協議,是一種以XML為基礎的開放式實時通訊協議,它將需要實時通訊的訊息嵌入到XML結構體中,不僅具有很好的可擴充套件性,還有較強的可讀性。 XM