OneApi 服务

接口服务可以理解为微服务,是接口的组织形式。接口服务通过“服务名称”进行标识。

接口服务可以理解为是一个微服务,其主体可以是一个 Spring Boot 项目,也可以是其他可以引用 PQL 依赖的其他类型的 JVM 项目。

无论是基于文件的接口管理方式还是基于数据库的接口管理方式,都需要手工启动微服务。

接口管理工具 Master 通过接口名称连接和访问已经启动的服务。在服务未运行时只能管理数据库中的接口,在服务运行时可以查看文件中的接口(只读)或管理数据库中的接口(添加、更新、删除和刷新)。

基于文件的接口管理方式可以不设置接口服务名称,但如果要使用流量统计、接口文档等功能,则需要设置服务名称且保证服务名称在整个系统中唯一。

服务名称的主要作用有:

所以如果要使用 Master 管理接口需要先在配置文件conf.properties中设置服务的设置项oneapi.service.name或在启动时传入--oneapi.service.name=参数,且在 Master 的接口模块中使用相同的服务名称注册服务。

允许不同的服务使用相同的服务名启动,这时这些服务提供相同的数据接口,在负载均衡等场景可能需要这么做。


参考链接


微信公众号
码农老吴  |  星源工作室  |  开发月志  |  问题反馈
联系我们:wu@qross.io     手机/微信:18618171102
京 ICP 备 20027445 号
$(h1)!