重构代理和边缘节点接口,更新请求和响应结构,添加全量节点信息返回,引入全局锁以防止并发注册;代理服务下线后相关节点也标记下线
This commit is contained in:
@@ -67,14 +67,13 @@ func ApplyRouters(app *fiber.App) {
|
||||
|
||||
// 网关
|
||||
proxy := api.Group("/proxy")
|
||||
proxy.Post("/online", handlers.OnlineProxy)
|
||||
proxy.Post("/offline", handlers.OfflineProxy)
|
||||
proxy.Post("/assign", handlers.AssignProxyFwdPort)
|
||||
proxy.Post("/online", handlers.ProxyReportOnline)
|
||||
proxy.Post("/offline", handlers.ProxyReportOffline)
|
||||
proxy.Post("/update", handlers.ProxyReportUpdate)
|
||||
|
||||
// 节点
|
||||
edge := api.Group("/edge")
|
||||
edge.Post("/online", handlers.OnlineEdge)
|
||||
edge.Post("/offline", handlers.OfflineEdge)
|
||||
edge.Post("/assign", handlers.AssignEdge)
|
||||
edge.Post("/all", handlers.AllEdgesAvailable)
|
||||
|
||||
// 临时
|
||||
|
||||
Reference in New Issue
Block a user