开源软件名称:phaeris
开源软件地址:https://gitee.com/wyhtoString/Reminton
开源软件介绍:
phaeris项目介绍springboot restful 脚手架 软件架构描述 | 框架 |
---|
核心框架 | SpringBoot | 数据访问层 | SpringData | 无状态鉴权 | JWT | 分布式session框架 | SpringSession | 消息中间件 | ActiveMQ | 数据库连接池 | HikariCP | 日志分析 | ELK | 分布式调度器 | QUARTZ | 应用监控 | SpringBootAdmin+SpringBootActuator | 自定义云配置中心 | Nacos |
使用说明- aop
整合elasticsearch+logstash+kibana记录日志 - jwt
使用jwt做无状态api认证并配合签名校验机制来保证接口安全(参考guns-rest)。^详情 - global exception
统一返回错误 - spring async(ThreadPoolTaskExecutor)
通过@Async(指定线程池名)来创建线程实现 - swagger
通过swagger做前后端API文档并测试 - spring session
通过spring session解决集群下统一session的问题 - 支付
整合收钱吧 - lombok
使用lombok插件,简化代码 - activemq
使用activemq作为消息中间件,支持topic和queue;支持failover,具体实现可自己选择 - scheduled、cxf
单应用调度器、cxf-ws接口开发 - hikariCP
配置使用springboot2内置数据库连接池 - quartz
使用quartz作为分布式定时任务,提供整套API - spring actuator
使用springActuator动态修改日志级别,如需打开其他监控功能在配置文件配置即可,默认仅打开loggers - redis
使用redis做缓存;sentinel redis集群等 - spring-boot-admin
使用springboot生态监控工具监控应用健康与邮件报警 - nacos
使用阿里巴巴nacos做自定义云配置中心
启动1.mvn clean package -DskipTests 2.nohup java -jar $name-exec.jar >/dev/null 2>&1 & 需要安装elk redis activemq mysql 参与贡献- wyh
地址- 官方
|
请发表评论