zlt-mp v5.3.0 发布,基于 Spring Cloud Alibaba 的微服务平台
功能介绍 更新内容 特性 / 增强 增加服务版本号隔离 优化授权中心redis-token内存占用 适配mybatis-plus拦截器新配置方式 升级spring-boot到2.5.13 升级spring-cloud到2020.0.5 升级spring-boot-admin到2.5.6 升级mybatis-plus到3.5.1内容说明 一、服务版本号隔离 1.1. 适用场景 这个是用于解决微服务服务冲突乱窜的问题; 指的是在开发环境过程中,开发人员可能只会在本地启动自己开发的服务进行调试,而其他服务则使用服务器上的;这样就可能会在注册中心中出现同一个服务同时存在多个不同版本的实例(如下图所示的业务服务B) 这样如果开发A本来想要调试自己本地服务的时候,网关调用业务服务B时的请求则有可能会跳转到其他人的实例上,如服务器上的或者开发B的实例。 1.2. 隔离逻辑 本次更新主要是基于 Spring Cloud 的负载均衡组件LoadBalancer,通过版本号来实现自定义负载均衡规则,解决这个服务乱窜问题;以上图为例,主要实例选择逻辑如下: 普通用户访问服务器上的页面时,请求的所有路由只调用...