描述:
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的响应返回给客户端。

解决方案 »

  1.   

    可以考虑使用nginx
      

  2.   

    C服务器上搭建nginx,根目录配置C上的数据删除或者token认证还有其他认证的处理,其他两个节点分别配置get、post。感觉应该能行,不用反向代理那直接A,B服务器发布 webservice接口,C做get,post分发,在返回值。唔   个人C的接收和分发最好是单线程
      

  3.   

    MVC 微框架 http://www.verejava.com/?section_id=1697715673191
      

  4.   

    C服务器其实就是网关嘛,那直接用springcloud的gateway呗,AB服务注册到网关即可,而且springcloud全家桶嘛,很容易上手的
      

  5.   

    这不是内部系统之间的请求么,简单的在C服务器安全验证完后,用短连接转发请求到你的A,B服务器,这样无法满足你的需求?
    包括你的第二个问题,你安全验证完后转发请求的时候减少请求所不需要的参数不就可以了?