启动im服务

编译IM项目

  • pangugle-framework 框架包
  • pangugle-im 即时通讯核心sdk开发包
  • pangugle-passport 官方实现的用户体系(可不要,并接入自己的用户体系)
  • pangugle-chat 负责接入pangugle-framework, pangugle-im, pangugle-passport

以sdk接入方式把framework, passport, im相关的jar复制到chat里面,并注意pom.xml,修改并使用本地jar,

im_lib_import.png

运行服务

选择chat-> com.pangugle.modules.boot.all.Bootstrap im_run.png

运行成功如下 im_run_sucess.png

Linux 下运行服务

比如我把编译好(target/deploy/)的代码 copy 到 Linux下面 /opt/chat

那么请 cd /opt/chat/

然后执行以下脚本

bin/job all $jvm_mem $env

  • $jvm_mem 表示java运行内存
  • $env 表示运行环境(dev | test | beta | prod), 这四个表示对于不同环境的配置文件

例如:

bin/job all 1000 prod

上面表示 启动1000的内存大小给java服务,prod 表示生产环境,对于的是生产环境的配置文件起作用!