登录社区云,与社区用户共同成长
邀请您加入社区
该用户还未填写简介
暂无可提供的服务
要实现蓝绿数据隔离,在不影响业务逻辑的前提下,很自然的想到的就是mybatis-plugin。然后通过mybatis的拦截器去拦截当前实体对象是否有bg属性,如果有就获取当前线程的蓝绿标识根据sql的类型重新组装sql。此方案的优点是可以在k8s中将所有路由配置在一个yaml中,然后可以直接切全套环境的蓝绿。在前面说明中,我们在feign层中已经获取到了当前线程的蓝绿标签。Feign服务层使用上述