ice d8910334a3 1 | пре 6 месеци | |
---|---|---|
.run | пре 9 месеци | |
AppDemo | пре 9 месеци | |
idsArchetypes | пре 6 месеци | |
idsCommon | пре 9 месеци | |
idsCore | пре 7 месеци | |
idsGateway | пре 7 месеци | |
idsMaster | пре 9 месеци | |
idsOos | пре 7 месеци | |
idsUser | пре 9 месеци | |
starRiverLake | пре 6 месеци | |
.gitignore | пре 9 месеци | |
LICENSE | пре 9 месеци | |
README.md | пре 9 месеци | |
mind.png | пре 9 месеци | |
pom.xml | пре 6 месеци | |
一键生成项目.bat | пре 9 месеци |
ICe Distribution Service
快速开发分布式服务器框架
快速开发分布式服务器框架
探索本项目的文档 »
查看Demo
·
报告Bug
·
提出新特性
本篇README.md面向开发者
保持微服务理念前提下 完全不依赖中间件 一键启动 最大化节省服务器维护成本 让使用者精力集中到业务本身
麻雀虽小五脏俱全 只需要绑定一个端口 就可以实现 http websocket socket 等通讯手段 原生支持json protobuf等协议
支持静态资源访问 与vue天然结合
集成最简单数据库访问方式 用户可以无需关心数据库状态 原生支持mysql redis mongodb
低资源占用 体积小 启动快速 集成docker 一键部署
中小型网站快速开发
网络游戏服务器
手机app,小程序,公众号服务器
admin后台开发
Java Development Kit (JDK)
Maven
Lombok 插件
其他依赖
Clone the repo
git clone http://www.sencorsta.com:2203/ice/Ids.git
maven 导入pom文件
1,本地更新并安装idsArchetypes
mvn clean install -f idsArchetypes/pom.xml
2,执行下面脚本 (执行前先修改对应的变量)
mvn archetype:generate -DarchetypeGroupId=com.sencorsta -DarchetypeArtifactId=idsArchetypes -DinteractiveMode=false -Dversion=2.0-SNAPSHOT -Dpackage=com.sencorsta.ids -DgroupId=com.sencorsta -DartifactId=SuperMarioGame
.
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── example/
│ │ │ └── Main.java
│ │ └── resources/
│ │ ├── application.properties
│ │ └── ...
│ └── test/
│ ├── java/
│ │ └── com/
│ │ └── example/
│ │ └── MainTest.java
│ └── resources/
│ └── ...
├── target/
│ └── ...
├── Dockerfile
├── README.md
└── pom.xml
支持Dockerfile一键部署
请阅读CONTRIBUTING.md 查阅为该项目做出贡献的开发者。
贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)ids1.0系列最高版本号v1.6.21 目前已经停止维护
ids2.0系列是船新重构版本 目前处于开发阶段....
该项目使用Git进行版本管理。您可以在repository参看当前可用版本。
ice
Email: icemaker88@gmail.com
知乎:ice qq:123709547
您也可以在贡献者名单中参看所有参与该项目的开发者。
该项目签署了MIT 授权许可,详情请参阅 LICENSE.txt