我通过swagger定义了API。对于每个微服务,我有一个swagger文件说micro-service1.yaml.Like我有大约40个微服务。访问每一个都很困难。我想通过一个常见的URL访问所有。我怎么能实现相同的目标。提前谢谢!
答案 0 :(得分:0)
一个选项是使用WebSphere Liberty,因为它将聚合在其中运行的所有API,并在单个Swagger UI中显示它们。
但是,对于40个微服务,建议的拓扑结构是将它们分成不同的WebSphere Collective成员(Java w / Liberty或Node w / Loopback),其中任何一个都可以在Docker容器中,所以你可以查看聚合的Collective Controller Swagger UI中的所有API。
此blog中的详细信息。