开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

凯锋 / ANOYI-IMJavaMIT

Watch 1 Star 0 Fork 35
forked from 朽之丶 / ANOYI-IM 
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
轻量级微服务实践 展开 收起

https://anoyi.com

anoy 最后提交于 About English Version
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

分支说明

  • master : 单机版,所有用户都连接到同一服务,单个服务资源有限,不支持大规模用户同时在线
  • cluster: 集群版,支持大规模用户同时在线、互相通信

技术栈说明

单机版

  • Spring Boot / Spring Security / Spring WebSocket / MongoDB

集群版

  • Spring Boot / Spring Security / Spring WebSocket / MongoDB / Nats
  • Docker Swarm

单机版开发文档

1、运行服务【IDEA 方式】

启动 MongoDB,并在 application.yml 中配置, 运行 Application 即可启动应用

2、运行服务【Maven 方式】

启动 MongoDB,并在 application.yml 中配置, 执行以下命令:

mvn spring-boot:run

3、运行服务【Docker 方式】

首先,打包应用并构建镜像:

mvn clean package

docker bulid -t anoyi-im .

然后,使用 Docker 启动 MongoDB:

docker run -d --name mongo -p 27017:27017 mongo

最后,启动应用:

docker run -d --name anoyi-im --link mongo:mongo -p 8080:8080 anoyi-im

4、运行服务【Docker-Compose 方式】 首先,打包应用:

mvn clean package

然后,启用应用

docker-compose up

联系作者

项目点评 ( 0 )

你可以在登录后,发表评论

搜索帮助

12_float_left_people 12_float_left_close