2017-04-24 62 views
0

我通过大摇大摆定义了API。对于每个微服务,我都有一个名为micro-service1.yaml的swagger文件。就像我有大约40个微服务一样。访问每一个都很困难。我想通过一个通用的URL访问所有的内容。我可以如何实现这一目标。提前致谢!如何从多个swagger文件中创建Swagger文档

回答

0

一种选择是使用WebSphere Liberty,因为它将聚合运行在其中的所有API并在单个Swagger UI中向您显示它们。

但是,对于40个微服务,推荐的拓扑结构将它们分成不同的WebSphere Collective成员(Java w/Liberty或Node w/Loopback),其中任何一个都可以在Docker容器中)可以从聚集的集体控制器Swagger UI中看到所有的API。

更多的信息在这blog