サーバーハードウェアインジケーター:32G 16コア
インストールGOコンパイル環境
バージョンの要件:サポートモジュール、V1.11よりも高い参照リンク:https://golang.org/doc/install
IM_Serviceコードをダウンロードします
git clone https://github.com/gobelieveio/im_service.git
編集
CD IM_Service
mkdir bin
インストールします
Bin Directoryの実行可能プログラム
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サービスを開始します
pushd `dirname $ 0`> /dev /null
beadir = `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/