线偶

线偶的IT笔记

时间轮算法

时间轮的用法 1 2 3 4 5 6 7 8 9 // 默认间隔时间为 100 毫秒 Timer timer = new HashedWheelTimer(); Timeout timeout = timer.newTimeout(new TimerTask() { @Override public void run(Timeout timeout) throws Exception { System.out.println("run"); } }, 10, TimeUnit.SECONDS); timer.stop(); 时间轮的原理 有一个环形数组,每个格子都

03 注销实例

nacos 基于 2.2.4 版本 注销实例的 curl 1 2 3 4 5 curl --location --request DELETE 'http://localhost:8848/nacos/v2/ns/instance' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'serviceName=test' \ --data-urlencode 'ip=1.2.3.4' \ --data-urlencode 'port=80' 注销实例的主流程 源码位置: com.alibaba.nacos.naming.controllers.v2.InstanceControllerV2#deregister 1 2 3 4 5 6 7 8 9 10 11 12 13 14 public Result<String> deregister(InstanceForm instanceForm) throws NacosException {

02 注册实例

nacos 基于 2.2.4 版本 注册实例的 curl 1 2 3 4 5 curl --location 'http://localhost:8848/nacos/v2/ns/instance' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'serviceName=test' \ --data-urlencode 'ip=1.2.3.4' \ --data-urlencode 'port=80' 注册实例的主流程 源码位置: com.alibaba.nacos.naming.controllers.v2.InstanceControllerV2#register 1 2 3 4 5 6 7 8 9 10 11 12 13 14 public Result<String> register(InstanceForm instanceForm) throws NacosException { // check
0%