我有一个包含许多控制器方法的服务。我的任务是将此服务“拆分”为微服务。
微服务本身将部署在其他机器上。Nginx 按位置重定向。
主要问题是只有一个位置 http://mydomain/myservice/srv/data
接收不同类型的请求。
并根据请求正文中 a 字段中的值调用之后的逻辑。
例如,两个请求:
<request type="getname" val="1"/>
<request type="balance" val="1"/>
必须转发第一个请求,http://mydomain/myservice1/data/name
然后转发第二个请求http://mydomain/myservice2/data/balance
问题:是否有任何用于此类目的的库?
UPD:我正在编写基于 RouteLocator (spring cloud) 的简单 jar;也许有另一种方法可以做到这一点?Spring cloud 不是我们熟悉的堆栈。
阿波罗的战车
互换的青春
相关分类