Indicador de hardware del servidor: 32G 16 núcleos
Instalar entorno de compilación GO
Requisitos de la versión: Módulo de soporte, más alto que V1.11 Enlace de referencia: https://golang.org/doc/install
Descargue el código IM_Service
Git clon https://github.com/gobelieveio/im_service.git
Compilación
CD IM_Service
contenedor
hacer instalar
Programa ejecutable en directorio bin
Instale la base de datos MySQL, redis e importe DB.SQL
Para los elementos de configuración, consulte IMS.CFG.Sample, imr.cfg.sample, im.cfg.sample.
Iniciar el programa
Cree la ruta de almacenamiento de mensajes IM e IMS configurada en el archivo de configuración
mkdir /tmp /im
mkdir /tmp /inminente
Crear una ruta de archivo de registro
mkdir/data/logs/IMS
mkdir/data/logs/IMR
mkdir/data/logs/im
Inicie el servicio IM
Pushd `dirname $ 0`> /dev /null
BaseIR = `pwd`
nohup $ basado/ims ims.cfg> /data/logs/ims/ims.err 2> & 1 & &
nohup $ basado/imr imr.cfg> /data/logs/imr/imr.err 2> & 1 & &
nohup $ basado/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/