34 Star 51 Fork 48

Anoyi / ANOYI-IM

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
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

联系作者

About

轻量级微服务实践 expand collapse
Java
MIT
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/anoyi/anyim.git
git@gitee.com:anoyi/anyim.git
anoyi
anyim
ANOYI-IM
master

Search