Server -Hardware -Indikator: 32G 16 Kerne
Installieren Sie die GO Compile -Umgebung
Versionsanforderungen: Support -Modul, höher als V1.11 Referenz Link: https://golang.org/doc/install
Laden Sie den IM_Service -Code herunter
Git Clone https://github.com/gobelieveo/im_service.git
Zusammenstellung
CD IM_Service
Mkdir Bin
Installation machen
Ausführbares Programm im Bin -Verzeichnis
Installieren Sie die MySQL -Datenbank, Redis und importieren Sie DB.SQL
Für Konfigurationselemente finden Sie unter IMS.Cfg.Sample, IMR.Cfg.Sample, IM.Cfg.Sample.
Starten Sie das Programm
Erstellen Sie den in der Konfigurationsdatei konfigurierten IM & IMS -Nachrichtenspeicherpfad
mkdir /tmp /im
mkdir /tmp /bevorzugt
Erstellen Sie einen Protokolldateipfad
mkdir/data/logs/iMs
mkdir/data/logs/IMR
mkdir/data/logs/im
Starten Sie den IM -Service
Pushd `DirName $ 0`> /dev /null
BasiertiR = `pwd`
Nohup $ basiertir/ims ims.cfg> /data/logs/ims/ims.err 2> & 1 & 1 &
Nohup $ basiertir/imr.cfg> /data/logs/imr/imr.err 2> & 1 & 1 &
Nohup $ basiertir/im IM.cfg> /data/logs/im/im.err 2> & 1 & 1 &
连接im服务器token存储在redis的hash对象中,脱离API服务器测试时,可以手工生成。
$token就是客户端需要获得的, 用来连接im服务器的认证信息。
key:access_token_$token
field:
user_id:用户id
app_id:应用id
https://developer.gobelieve.io/
https://goubli.mobi/