jingwei-base
- 使用mybatis plus 重构了百度uid generator
- feign的异常转换处理
- 基于base-utils
- 基于mybatis plus的代码生成
- 基于mysql的分布式锁实现
- 基于mybatis plus
The eureka client lifecycle management tool.
- 添加依赖:
<dependency>
<groupId>io.github.zxgangandy</groupId>
<artifactId>base-eureka</artifactId>
<version>1.0.7</version>
</dependency>
-
添加注解 @EnableEurekaManage
-
补充说明 如果希望上线、下线操作能够快速生效,还需要做以下额外配置: 以下配置的时间越小,则生效时间越快,任何一个较大都可能影响生效时间(以下设置为生产环境推荐值,并不是原框架的默认值)
服务注册中心
eureka.server.response-cache-update-interval-ms=1000 // 注册中心刷新响应缓存的频率,单位ms服务调用方
eureka.client.registry-fetch-interval-seconds=5 //客户端从注册中心拉取实例信息的频率,单位为s xx-service.ribbon.ServerListRefreshInterval=1000 //ribbon刷新本地缓存的频率,单位ms,前缀为服务提供方的spring.application.name:xx-service -
service online
api path : /manage/online -
service offline
api path: /manage/offline