為了在獨立管理模式下盡可能的容易運行時排查問題,spider中間件提供了一系列restful api用於動態管理當前節點的路由,下游節點等。目前支持的RESTFUL API如下所示:
功能
服務號
RESTFUL地址
查詢路由信息
00000001
http://ip:port/spider/routes.html
查詢下游服務器
00000002
http://ip:port/spider/clusters.html
查詢客戶端連接
00000003
http://ip:port/spider/clients.html
查詢發布的服務
00000004
http://ip:port/spider/exports.html
查詢代理的服務
00000005
http://ip:port/spider/proxies.html
查詢當前節點概述信息
00000006
http://ip:port/spider/myinfo.html
查詢動態路由緩存
00000007
http://ip:port/spider/dyn-route-caches.html
查詢服務運行時性能指標
00000014
http://ip:port/spider/metrics.html
查詢可信模式待處理請求隊列
00000015
http://ip:port/spider/queues.html
清空服務運行時性能指標
00000016
http://ip:port/spider/metric/reset-metrics.html
spider管理控制台入口
http://ip:port/spider/spider.html
生成license文件
-
http://ip:port/spider/generate-license-key.html
待返回給客戶端的請求
http://ip:port/spider/pending-requests.html
spider拓撲樹
http://ip:port/spider/node-tree.html
通過RESTFUL API可以得到的功能,在服務中心均可用,反之不然。