Awesome
light4j
项目简介
使用light-4j构建的微服务接口应用
本地测试
- 获取依赖:sh start.sh install,项目构建:sh start.sh package
- 启动缓存:redis-server,运行项目:start.bat
- 测试访问:chat,datetime
- VSCode+Mysql:"vmArgs": "-Dapijson.enabled=true", "env": {"db.hostPort": "host:port"}
线上部署
- 获取依赖:sh start.sh install,项目打包:sh start.sh deploy
- 提取脚本:jar xvf light4j.jar start.sh,修改配置:vi start.sh
- 启动缓存:redis-server,运行服务:sh start.sh start
配置说明
vi start.sh
- -Dredis.configDb、-Dredis.cacheDbs,配置redis地址
- -Dlight4j.directory,相关资源可在library获取
- -Dlogserver,在/etc/hosts配置logserver地址:127.0.0.1 logserver
- -DcontextName=light4j,修改应用的日志上下文
- -Djava.compiler=none,禁用JIT可节约内存,默认启用JIT可提高性能
- https、registry可自行研究,sh start.sh keystore转换密钥为相关文件