مؤشر أجهزة الخادم: 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 بن
اجعل التثبيت
برنامج قابل للتنفيذ في دليل بن
قم بتثبيت قاعدة بيانات MySQL و Redis و Import DB.SQL
بالنسبة لعناصر التكوين ، يرجى الرجوع إلى ims.cfg.sample ، imr.cfg.sample ، im.cfg.sample.
بدء البرنامج
إنشاء مسار تخزين الرسائل IM & IMS تم تكوينه في ملف التكوين
MKDIR /TMP /IM
MKDIR /TMP /وشيك
إنشاء مسار ملف السجل
MKDIR/بيانات/سجلات/IMS
MKDIR/بيانات/سجلات/IMR
MKDIR/بيانات/سجلات/im
ابدأ خدمة IM
pushd `dirname $ 0`> /dev /null
reistir = `pwd`
nohup $ ripentir/ims ims.cfg> /data/logs/ims/ims.err 2> & 1 & 1 &
nohup $ ripentir/imr imr.cfg> /data/logs/imr/imr.err 2> & 1 &
nohup $ ripendir/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/