API注册不上consul
具体现象:
微服务治理页面已显示注册的服务,但是该服务API列表为空
排查步骤:
(1)首先确认服务依赖的SDK版本,在应用的pom.xml
文件中确认
(2)确认是否有开启TSF API注册功能
配置项 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
tsf.swagger.enabled | Boolean | 否 | true | 是否开启 TSF API 注册功能 |
(3)是否和客户自己的 swagger 有冲突(如果只是使用 demo 包,并且没有修改依赖的话,不会有这个问题)
(4)登录机器中看启动日志,一般在路径/var/log/tsf/stdout
下,检索关键字API_META
,查看应用启动时的相关注册信息