类 CoreOpsV2Controller
- java.lang.Object
-
- com.alibaba.nacos.core.controller.v2.CoreOpsV2Controller
-
@Beta @RestController @RequestMapping("/v2/core/ops") public class CoreOpsV2Controller extends java.lang.ObjectKernel modules operate and maintain HTTP interfaces v2.- 作者:
- wuzhiguo
-
-
字段概要
字段 修饰符和类型 字段 说明 private IdGeneratorManageridGeneratorManagerprivate ProtocolManagerprotocolManager
-
构造器概要
构造器 构造器 说明 CoreOpsV2Controller(ProtocolManager protocolManager, IdGeneratorManager idGeneratorManager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 com.alibaba.nacos.common.model.RestResult<java.util.List<IdGeneratorVO>>ids()Gets the current health of the ID generator.com.alibaba.nacos.common.model.RestResult<java.lang.String>raftOps(java.util.Map<java.lang.String,java.lang.String> commands)Temporarily overpassed the raft operations interface.com.alibaba.nacos.common.model.RestResult<java.lang.Void>updateLog(LogUpdateRequest logUpdateRequest)
-
-
-
字段详细资料
-
protocolManager
private final ProtocolManager protocolManager
-
idGeneratorManager
private final IdGeneratorManager idGeneratorManager
-
-
构造器详细资料
-
CoreOpsV2Controller
public CoreOpsV2Controller(ProtocolManager protocolManager, IdGeneratorManager idGeneratorManager)
-
-
方法详细资料
-
raftOps
@PostMapping("/raft") public com.alibaba.nacos.common.model.RestResult<java.lang.String> raftOps(@RequestBody java.util.Map<java.lang.String,java.lang.String> commands)Temporarily overpassed the raft operations interface.{ "groupId": "xxx", "command": "transferLeader or doSnapshot or resetRaftCluster or removePeer" "value": "ip:{raft_port}" }
- 参数:
commands- transferLeader or doSnapshot or resetRaftCluster or removePeer- 返回:
RestResult
-
ids
@GetMapping("/ids") public com.alibaba.nacos.common.model.RestResult<java.util.List<IdGeneratorVO>> ids()Gets the current health of the ID generator.- 返回:
RestResult
-
updateLog
@PutMapping("/log") public com.alibaba.nacos.common.model.RestResult<java.lang.Void> updateLog(@RequestBody LogUpdateRequest logUpdateRequest)
-
-