Spring Cloud Ribbon自定义的负载均衡策略中怎样获取当前的Http请求对象?

demystify 2018-04-12 01:42:16
如题,我自定义了负载均衡策略,想通过Http请求的内容决定哪个服务实例的调用,我该怎么在策略类中获取当前的Http请求对象呢?
...全文
1334 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
浊酒尽余欢123 2020-06-11
  • 打赏
  • 举报
回复
RequestContext.getCurrentContext()取出来的request为null
xyabc120 2020-04-15
  • 打赏
  • 举报
回复
用 RequestContext.getCurrentContext(); 来获取
猴凉凉 2019-01-11
  • 打赏
  • 举报
回复
Ribbon 重写 ClientHttpRequestInterceptor 方法 获取从而定向获取ClientHttpResponse ,ClientHttpRequestExecution里面存储当前请地址信息
demystify 2018-04-20
  • 打赏
  • 举报
回复
顶一下
demystify 2018-04-19
  • 打赏
  • 举报
回复
顶一下
demystify 2018-04-16
  • 打赏
  • 举报
回复
引用 1 楼 Info_Qi 的回复:
通过请求的ip做hash,同一ip分配到一个服务器中,可保持session
谢谢回答,我的问题在于无法获取到请求对象,感觉你的回答还是没有帮到我
Info_Qi 2018-04-12
  • 打赏
  • 举报
回复
通过请求的ip做hash,同一ip分配到一个服务器中,可保持session

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧