![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring mvc
文章平均质量分 79
殷长庆
海中月是天上月,眼前人是心上人
展开
-
Springcloud gateway + nacos灰度路由、非cloud项目通过Httpclient+nacos自定义lb灰度服务请求【设计实践】
nacos中服务的元数据存储灰度信息,HTTP调用微服务接口时header头中添加灰度参数,两个灰度信息进行匹配,匹配成功说明这次请求可以走当前服务实例,通过透传header头信息实现整个链路的灰度路由。将各个微服务项目注册到nacos中,在nacos服务列表中可以对服务实例配置元数据信息,比如我们规定灰度服务的元数据信息需要配置一个JSON字符串格式的内容。gray是自定义灰度元数据的名称,值为json字符串,里面的信息可以自定义,目的是和请求头中的灰度参数匹配。...原创 2022-08-10 06:30:00 · 1896 阅读 · 0 评论 -
Springcloud、Springmvc+Nacos注册中心实现服务注册
不管是springcloud还是springmvc实现服务的自动注册,都是在项目启动完成bean初始化时,调用nacos服务的API,实现的自动注册。原创 2022-07-18 10:28:17 · 1396 阅读 · 6 评论 -
Springmvc+Druid+Mybatis+Seata+Nacos+Http动态切换多数据源,分布式事务的实现
本文示例主要实现两个springmvc服务之间通过Http调用接口,实现两个服务的分布式事务,关键点在于调用方在http请求头中添加seata的TX_XID请求头,被调用方发生异常时手动回滚全局事务,nacos\seata部署参考上一篇springcloud版本。.........原创 2022-07-15 00:33:52 · 1018 阅读 · 2 评论 -
spring mvc Service 获取request、response
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();原创 2020-06-22 19:44:16 · 506 阅读 · 0 评论 -
springmvc ajax 获取json 报错 406 的解决方案
使用的spring 版本都在4.3.5使用的jackson版本2.8.5----------------------------------------------------------------------------------------------------------------------------------------------------使用的jackson原创 2020-09-23 21:40:46 · 424 阅读 · 0 评论