如何解决Open API 3 + Spring Cloud Gateway + Micronaut Rest API
我正在尝试将Spring Cloud API网关与micronaut微服务一起使用,如下面的图所示,用于路由路由,两个应用程序都已注册到Consul发现服务。
我将Micronaut用于其余API,因为它速度快且内存消耗少,但是,我使用spring API网关是因为Micronaut没有内置的API网关服务。
现在Micronaut微服务在YAML模式中公开了开放的API,但是,在JSON模式中公开了spring开放的API
根据spring网关
gateway:
routes:
- id: product-service
uri: lb://PRODUCT-SERVICE
predicates:
- Path= /product/**
filters:
- name: CircuitBreaker
args:
name: Product-service
fallbackuri: forward:/productFallBack
- RewritePath=/product/(?<path>.*),/$\{path}
- id: openapi
uri: http://localhost:${server.port}
predicates:
- Path=/v3/api-docs/**
filters:
- RewritePath=/v3/api-docs/(?<path>.*),/$\{path}/v3/api-docs
我该如何做这项工作,或者我做错了什么
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。