7.21 杭州源创会火热报名中,一起来看看移动开发如何紧跟浪潮?
Watch Star Fork

凯锋 / ANOYI-IMJavaMIT

forked from 朽之丶 / ANOYI-IM 
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
轻量级微服务实践 https://anoyi.com
anoy 最后提交于 About English Version
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md 1.24 KB

分支说明

  • 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 )

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

11_float_left_people 11_float_left_close