目前有两个版本的服务提供商。 现在的需求是,例如用户在前端查询订单,需要同时从两个服务商查询,整合后返回给前端,用户选择订单后,再根据订单的来源走相应的提供商的服务。 目前我们希望在不修改前端的情况下,在中间加一层服务,现在尝试使用网关进行操作,但考虑到效率可能不高,希望大神们给点思路。
1
alvin666 2019-01-08 17:27:16 +08:00 via Android
加一个 nginx,前段请求的时候加一个参数,nginx 判断参数,转发给相应的服务器
|
2
Augustine1128 OP @alvin666 如果前端并不知道该给哪一个发呢?
|
3
TimePPT 2019-01-08 18:43:18 +08:00
你这至少要从两个供应商同步到类别或者单品信息吧。否则怎么转发?
或者就是前端展示时候就加参,根据 request 参数判断跳转。 |
4
luozic 2019-01-08 20:43:48 +08:00 via iPhone
path,niginx 或者其他网关转发不就行了
|
5
czb 2019-01-09 06:01:48 +08:00 via Android
Nginx + njs
|