Tigase中間件服務(wù)器的安裝和配置
不只會技術(shù)的大牛
1.服務(wù)器和域名準備
Tigase 服務(wù)器是運行在 JAVA的環(huán)境中蒜埋, 具體什么類型的服務(wù)器淫痰,基本沒要求, 你能跑起來 Hello World 就可以了整份,幾核幾G的根據(jù)你在線用戶數(shù)和并發(fā)數(shù)來做調(diào)整待错,帶寬幾M, 也你跑起來在做調(diào)整烈评。
我這邊對外測試服火俄,暫時日活用戶大約500-1000人。
服務(wù)器配置就這樣讲冠, 具體大家根據(jù)上面說的自己參考
域名:購買好一個域名瓜客, 指向?qū)?yīng)的服務(wù)器,如果有條件竿开, 可以買一個SSL 的證書或者找個免費的網(wǎng)站生成一個SSL證書
2.Tigase 的下載
Tigase 官方網(wǎng)站(https://tigase.net/)
下載地址:https://tigase.net/xmpp-server
點擊 Download 下載最新版本到服務(wù)器谱仪, 解壓
這里面有一個 Install Guide 說的很詳細,但是是純英文版否彩, 英文稍微好點問題不大
總體符合外國人的思維疯攒,說的太詳細, 太啰嗦列荔。
解壓后的目錄結(jié)構(gòu)就是:
總體記住2 個文件夾
一個etc 里面有一個 tigase.conf 配置文件
還有一個scripts 下面的 tigase.sh 啟動文件
其他后續(xù)再說敬尺, 簡單方法先跑起來
運行
./scripts/tigase.sh start 啟動起來就可以了
3.配置Tigase服務(wù)器
用你的配置的域名:8080 , 就能進到 Tigase 的控制后臺網(wǎng)頁
進 setup, 里面一步步的跟著配置, 其他都簡單贴浙, 最重要是配置數(shù)據(jù)庫砂吞, 我這邊用MySql 配置上去沒什么問題, 里面有一些其他數(shù)據(jù)庫模板崎溃,
Setup 配置步驟蜻直, 還是自己下手, 錯了沒關(guān)系笨奠, JAVA 的東西袭蝗, 大不了刪除了重新來唤殴。
具體參考:
https://docs.tigase.net/tigase-server/8.0.0/Administration_Guide/html/#QuickStart
這部分的 Web Install 般婆, 說的很詳細, 就是數(shù)據(jù)庫部門要注意
最新的 MariaDB 應(yīng)該是用不了朵逝。 我折騰了一下午蔚袍, 最后還是換回老版本的 Mysql 5.7 完全沒問題了
/admin 是對應(yīng)的管理部分,setup 后設(shè)置了管理員賬號, 可以利用管理員賬號進去看看啤咽, 基本就查詢晋辆, 更新,插入等功能
/rest 這個 RESTFul接口, 這個對應(yīng)我們服務(wù)器端的開發(fā)很有用宇整, 服務(wù)器端操作和控制Tigase 基本就是利用 RESTFul接口 (創(chuàng)建用戶瓶佳, 發(fā)送消息)
Tigase 服務(wù)器搭建好了。 接下來就是找一個Tigase 推薦的APP鳞青, 連接上去霸饲, 試一試聊天,發(fā)送圖片等等臂拓, 這樣就算跑通厚脉, 時間有限, 我明天來寫 利用Stork 連接自己的搭建的服務(wù)器胶惰, 進行聊天傻工,落地, 落地孵滞, 落地中捆, 落地了就能看到希望了
現(xiàn)階段產(chǎn)品已經(jīng)成熟上線
鉑信 (BoTalk)
一款純私有化APP(包括IM,短視頻坊饶, 直播)
技術(shù)合作QQ: 8838610
不只會技術(shù)的大牛 的 2020 年之路
轉(zhuǎn)載自本人CSDN:https://blog.csdn.net/longhai1982/article/details/111512650