【发布时间】:2018-10-11 07:05:08
【问题描述】:
我有一个包含许多控制器方法的服务。我的任务是将此服务“拆分”为微服务。
微服务本身将部署在其他机器上。 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 不是我们熟悉的栈。
【问题讨论】:
标签: java spring servlets routing microservices