如何在 Spring Boot 应用程序中从 Api 网关(Zuul)调用外部服务(非 MSA)
Posted
技术标签:
【中文标题】如何在 Spring Boot 应用程序中从 Api 网关(Zuul)调用外部服务(非 MSA)【英文标题】:How to call external service (Non MSA) from Api gateway (Zuul) in spring boot application 【发布时间】:2018-04-14 15:29:00 【问题描述】:在我的 Spring Boot 微服务应用程序中,我在我的 API 网关中使用 Zuul 代理作为边缘服务。我需要调用未在尤里卡服务器(非微服务架构)中注册的外部服务。如何从我的 api 网关调用该外部服务。 (提前致谢)
【问题讨论】:
【参考方案1】:在您的application.properties
文件中,您配置如下:
zuul.routes.external.path /external/**
zuul.routes.external.url http://urltoexternalservice.com/external
【讨论】:
谢谢@mohamed。它工作正常。这个我试过了。以上是关于如何在 Spring Boot 应用程序中从 Api 网关(Zuul)调用外部服务(非 MSA)的主要内容,如果未能解决你的问题,请参考以下文章
如何在spring boot中从同一个应用程序调用另一个api
如何在 Spring Boot 中从应用程序属性文件中读取 jpa 命名查询?
如何在 Spring Boot 应用程序中从数据库表中填充实体
如何在 Spring Boot 中从端点响应中全局省略空 xml 标记?