0
我通過大搖大擺定義了API。對於每個微服務,我都有一個名爲micro-service1.yaml的swagger文件。就像我有大約40個微服務一樣。訪問每一個都很困難。我想通過一個通用的URL訪問所有的內容。我可以如何實現這一目標。提前致謝!如何從多個swagger文件中創建Swagger文檔
我通過大搖大擺定義了API。對於每個微服務,我都有一個名爲micro-service1.yaml的swagger文件。就像我有大約40個微服務一樣。訪問每一個都很困難。我想通過一個通用的URL訪問所有的內容。我可以如何實現這一目標。提前致謝!如何從多個swagger文件中創建Swagger文檔
一種選擇是使用WebSphere Liberty,因爲它將聚合運行在其中的所有API並在單個Swagger UI中向您顯示它們。
但是,對於40個微服務,推薦的拓撲結構將它們分成不同的WebSphere Collective成員(Java w/Liberty或Node w/Loopback),其中任何一個都可以在Docker容器中)可以從聚集的集體控制器Swagger UI中看到所有的API。
更多的信息在這blog。