摘要:摘要是一個(gè)應(yīng)用層協(xié)議,主要做網(wǎng)頁(yè)版即時(shí)通訊,是基于和實(shí)現(xiàn),服務(wù)端常見(jiàn)的框架有等,這三個(gè)都親自踩過(guò)坑,唯有相對(duì)牛逼完善一些,客戶端主要就是了。
摘要
xmpp是一個(gè)應(yīng)用層協(xié)議,主要做網(wǎng)頁(yè)版即時(shí)通訊,是基于RFC3920和RFC3921實(shí)現(xiàn),服務(wù)端常見(jiàn)的框架有openfire,tigase,prosody等,這三個(gè)都親自踩過(guò)坑,唯有tigase8.0相對(duì)牛逼(完善)一些,客戶端主要就是strophejs了。tigase是Java基于maven做的,openfire是netty框架,當(dāng)然這塊對(duì)于我也是比較難入手,大多是從配置入手。
tigase8.0官方資料
下載安裝官方安裝教程
6. Quick Start Guide
tigase支持多平臺(tái),windows相對(duì)簡(jiǎn)單,源碼下載執(zhí)行即可,當(dāng)然配置jre以及jdk那是必須的了,這里著重介紹linux的配置運(yùn)行以及查看log。
安裝mysql
tigase-8.0依賴(lài)mysql版本5.7以上,當(dāng)然,也可以在安裝導(dǎo)向界面選擇內(nèi)置數(shù)據(jù)庫(kù)。
CentOs Installing MySQL
shell> sudo yum install mysql-community-server
下載源碼包到/home
official binaries
nightly builds
解壓 tar -zxvf tigase-server-8.0.0-b10083-dist-max.tar.gz
進(jìn)入解壓目錄cd tigase-server-
配置jdk(JAVA_HOME) 1.8.0以上
啟動(dòng)服務(wù)scripts/tigase.sh start etc/tigase.conf
檢查端口8080是否開(kāi)啟 netstart -apnl|grep 8080
瀏覽器地址欄運(yùn)行,比如:127.0.0.1:8080
默認(rèn)采取http摘要認(rèn)證,賬號(hào)密碼是admin tigase, 成功登陸以后根據(jù)提示設(shè)置后臺(tái),組件以及數(shù)據(jù)庫(kù)。
重啟服務(wù)
./scripts/tigase.sh stop ./scripts/tigase.sh start etc/tigase.conf配置
歸檔配置
message-archive { archive-repo-uri = "jdbc:mysql://localhost/tigasedb7?user=root&password=root&useUnicode=true&characterEncoding=UTF-8", msg-archive-paths = [ "-/message/result[urn:xmpp:mam:1]" "/message/body", "/message/subject" ], tags-support = true } //session manager sess-man { message-archive { default-store-method = "message", required-store-method = "body" }, "urn:xmpp:mam:1" () {} }
群聊MUC配置
muc { //不設(shè)置群密碼 "muc-lock-new-room" = false default_room_config { maxhistoryfetch = 0 roomconfig_membersonly = false roomconfig_persistentroom = true } }
查詢服務(wù)lsof -i -P
查看日志vim logs/tigase-console.log
添加賬號(hào)及測(cè)試psi粉墨登場(chǎng)
升級(jí)Upgrading to v8.0.0 from v7.1.0
親測(cè)7.1以下版本也是可以的。
《XMPP The Definitive Guide》
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/75313.html
摘要:解析的最終結(jié)果是,上下線通知。解析的結(jié)果是,同時(shí)可以通過(guò)和構(gòu)建父子級(jí)別元素。單聊發(fā)送查詢歸檔歷史記錄漫游查詢歸檔之前,首先是要確保歸檔存庫(kù)成功,服務(wù)端查看傳送門(mén),自行處理,參見(jiàn)。栽過(guò)的坑轉(zhuǎn)的時(shí)候回調(diào)函數(shù)丟失參考文獻(xiàn)高級(jí)編程使用和 摘要 小編是個(gè)寫(xiě)了幾年php的碼農(nóng), 接觸純Js的項(xiàng)目這也是頭一次,另外,IM的服務(wù)端是Java(tigase框架) ,為了解決舊版本BOSH(長(zhǎng)輪詢)即時(shí)消...
摘要:網(wǎng)易云信即時(shí)通訊云服務(wù)的產(chǎn)品優(yōu)勢(shì)網(wǎng)易云信涉足多元行業(yè)提升用戶體驗(yàn)滿足內(nèi)外協(xié)同今年月,網(wǎng)易云信正式宣布通信與視頻業(yè)務(wù)實(shí)現(xiàn)戰(zhàn)略升級(jí)?! №n寒導(dǎo)演的影片《乘風(fēng)破浪》中,有這樣一個(gè)片段,在六一還堅(jiān)持囤BB機(jī)有前途的時(shí)候,從事電腦編程和軟件開(kāi)發(fā)的小馬則認(rèn)為即時(shí)通訊才是未來(lái)的發(fā)展方向。看到這里,很多觀影者都不謀而合地笑了,小馬口中的即時(shí)通訊就是在1999年誕生的OICQ。影片中阿浪說(shuō)的那句話沒(méi)錯(cuò),這個(gè)世...
摘要:備份配置文件和數(shù)據(jù)庫(kù)導(dǎo)出原來(lái)的數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)備份配置文件升級(jí)配置文件執(zhí)行配置文件當(dāng)出現(xiàn)如下畫(huà)面時(shí)配置文件以連接到數(shù)據(jù)庫(kù)。 備份配置文件和數(shù)據(jù)庫(kù) 導(dǎo)出原來(lái)的數(shù)據(jù)庫(kù)(結(jié)構(gòu)和數(shù)據(jù)) 備份配置文件 cp ../tigase-server7.02/etc/tigase.conf etc/ cp ../tigase-server7.02/etc/init.properties etc/ ...
閱讀 1115·2021-09-22 15:37
閱讀 1141·2021-09-13 10:27
閱讀 2486·2021-08-25 09:38
閱讀 2456·2019-08-26 11:42
閱讀 1538·2019-08-26 11:39
閱讀 1565·2019-08-26 10:58
閱讀 2330·2019-08-26 10:56
閱讀 2578·2019-08-23 18:08