我想用微服务体系结构来构建一个简单的应用程序。 以下是我创建的3个微服务的详细信息。这是使用spring的微服务的最佳API网关吗?
1] Customer.
database: mongodb
server : embeded tomcat server.
port : 8081
2] vendor.
database: mongodb
server : embeded tomcat server.
port : 8082
3] product.
database: mongodb
server : embeded tomcat server.
port : 8083
所有这3个micros都运行在嵌入式tomcat服务器上。 现在我想为所有这些微型[API网关]创建一个通用网关。 帮助我根据请求路由我的请求,例如: - 例如,如果我收到http://hostname:port_of_gateway/customer的请求。 在阅读本文时,我需要将请求发送给我的客户micro并获取其响应并将其发送回客户端。 我可以使用哪种弹簧工具来实现此目的?
谢谢@ g00glen00b的注意,但我没有说明使用Zuul需要Eureka。第一种方法既没有提到Zuul,也没有第二种方法只需要Eureka。完全取决于应用程序的设计者使用什么方法和选择什么工具。 – Toparvion