Indikator Perangkat Keras Server: 32G 16 Core
Instal GO Compile Environment
Persyaratan Versi: Modul Dukungan, lebih tinggi dari v1.11 Tautan referensi: https://golang.org/doc/install
Unduh kode IM_Service
git clone https://github.com/gobelieveio/im_service.git
Kompilasi
cd im_service
BIN MKDIR
buat instal
Program yang Dapat Dieksekusi di Direktori Bin
Instal MySQL Database, Redis, dan Impor DB.SQL
Untuk item konfigurasi, silakan merujuk ke ims.cfg.sample, imr.cfg.sample, im.cfg.sample.
Mulai program
Buat jalur penyimpanan pesan IM & IMS yang dikonfigurasi dalam file konfigurasi
mkdir /tmp /im
MKDIR /TMP /Impending
Buat jalur file log
mkdir/data/log/ims
mkdir/data/log/imr
mkdir/data/log/im
Mulailah Layanan IM
pushd `dirname $ 0`> /dev /null
Berbasis = `pwd`
NOHUP $ BERBASEIR/IMS IMS.CFG> /data/logs/ims/ims.err 2> & 1 &
NOHUP $ BERBASEIR/IMR IMR.CFG> /DATA/LOGS/IMR/IMR.ERR 2> & 1 &
NOHUP $ BERDOUNDIR/IM IM.CFG> /DATA/LOGS/IM/IM.ERR 2> & 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/