原理分析之文档归纳
SOP采用微服务架构实现,因此文档应该由各个微服务各自实现。难点是如何归纳各个微服务端提供的文档信息,并统一展示。
- 各微服务使用swagger定义自己的接口信息
- sop-website前端页面负责展示swagger提供的文档信息
由于注册中心的存在,可以很方便的获取每个微服务提供的接口,因此可以获取到swagger提供的文档信息。
SOP设计初衷亦是如此,微服务只管写业务代码,其它的都交给SOP来处理。
- 用户访问website页面,website提供对应的接口文档并展示