2016-12-28 42 views
0

一个微服务的方法是有可能创建一个指向方法的microService内的路线的路线?我有一个叫MsCargosAbonos微服务由我尤里卡服务器发现,我的微服务里面我有一个方法叫帕,我zuul应用程序URL是http://localhost:8000,我可以这样调用的微服务:创建指向与zuul

http://localhost:8000/mscargosabonos/pago 

所以我想改变上面的网址:

http://localhost:8000/ejecutarPago 

是否有可能用做zuul?

在此先感谢。

+0

要直接打电话从zuul路由的方法。这是你真正要求的吗? –

+0

是正确的:) –

+0

我DONOT知道,如果你可以直接调用的微服务的方法从zuul但如果你有在微服务控制器比相应的方法映射应该被调用。 Zuul是为了路由,所以它可以路由到一个特定的URL,但不是一个方法,这就是我的想法。希望这有助于 –

回答

1

修改我application.yml这样的:

zuul: 
    prefix: /api 
    routes: 
    pago: 
     path: /pago/** 
     url: http://localhost:8000/api/mspago/ 

我不知道这是要做到这一点,所以如果有人有更好的想法,请与我分享它的正确方式,谢谢。

+0

你有什么你想使用服务Id是与该服务在尤里卡注册的ID似乎情况下是正确的。检查此网址http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html你,我认为服务ID不会起作用,因为路径和URL对于您不同的... –

+0

好,谢谢帮助:) –