Java转发技术。根据前段的请求GET还是POST 对后台两台服务器进行转发

Record Life 2018-09-06 05:27:28
描述:
BS架构 springboot+resultful+JWT 风格进行框架的搭建。
现在有A B两台服务器,A用来进行GET查询,B进行POST更改数据
C服务器为安全转换中心,用来处理JWT的认证和请求转发的。
问题1:
客户端请求C服务器如何从C将请求原封不动的转发给A或者B,并将A或者B的响应返回给客户端。
问题2:
如何更改C请求中的一些参数,比如删除不需要的参数TOKEN等
在从C将请求原封不动的转发给A或者B,并将A或者B的响应返回给客户端。
...全文
653 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ITjavaman 2018-09-07
  • 打赏
  • 举报
回复
这不是内部系统之间的请求么,简单的在C服务器安全验证完后,用短连接转发请求到你的A,B服务器,这样无法满足你的需求?
包括你的第二个问题,你安全验证完后转发请求的时候减少请求所不需要的参数不就可以了?
maradona1984 2018-09-07
  • 打赏
  • 举报
回复
C服务器其实就是网关嘛,那直接用springcloud的gateway呗,AB服务注册到网关即可,而且springcloud全家桶嘛,很容易上手的
verejava 2018-09-07
  • 打赏
  • 举报
回复
qq_32195657 2018-09-06
  • 打赏
  • 举报
回复
C服务器上搭建nginx,根目录配置C上的数据删除或者token认证还有其他认证的处理,其他两个节点分别配置get、post。感觉应该能行,不用反向代理那直接A,B服务器发布 webservice接口,C做get,post分发,在返回值。唔 个人C的接收和分发最好是单线程。。。
别逗哈 2018-09-06
  • 打赏
  • 举报
回复
可以考虑使用nginx

81,092

社区成员

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

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