서버 하드웨어 표시기 : 32G 16 코어
GO 컴파일 환경을 설치하십시오
버전 요구 사항 : 지원 모듈, V1.11보다 높음 참조 링크 : https://golang.org/doc/install
im_service 코드를 다운로드하십시오
git 클론 https://github.com/gobelieveio/im_service.git
편집
CD IM_SERVICE
mkdir bin
설치하십시오
빈 디렉토리의 실행 프로그램
MySQL 데이터베이스, redis 및 가져 오기 DB.SQL을 설치하십시오
구성 항목은 ims.cfg.sample, imr.cfg.sample, im.cfg.sample을 참조하십시오.
프로그램을 시작하십시오
구성 파일에 구성된 IM & IMS 메시지 저장 경로 작성
mkdir /tmp /im
mkdir /tmp /임박
로그 파일 경로를 만듭니다
mkdir/data/logs/ims
mkdir/data/logs/imr
mkdir/data/logs/im
IM 서비스를 시작하십시오
푸시`dirname $ 0` /dev /null
기반 =`pwd`
nohup $ basedir/ims ims.cfg> /data/logs/ims/ims.err 2> & 1 &
nohup $ basedir/imr imr.cfg> /data/logs/imr/imr.err 2> & 1 &
nohup $ basedir/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/