成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

即時(shí)通訊之服務(wù)端篇Tigase.

msup / 964人閱讀

摘要:摘要是一個(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以下版本也是可以的。

數(shù)據(jù)庫(kù)表分析 參考文獻(xiàn)

《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

相關(guān)文章

  • 即時(shí)通訊客戶端篇StropheJs.

    摘要:解析的最終結(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í)消...

    ChristmasBoy 評(píng)論0 收藏0
  • 即時(shí)通訊云行業(yè)提速 網(wǎng)易云信何以登上科技

    摘要:網(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è)世...

    mengera88 評(píng)論0 收藏0
  • tigase7.02升級(jí)8.0

    摘要:備份配置文件和數(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/ ...

    idisfkj 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<