首页>代码>SpringBoot2整合Apache Zookeeper集群管理、负载均衡功能代码>/zookeeper-demo1/src/main/java/com/test/controller/IndexController.java
package com.test.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import com.test.distributed.ImLoadBalance; import com.test.distributed.ImWorker; /** * 节点测试 * @author 程就人生 * @date 2020年1月13日 */ @RestController public class IndexController { @Autowired private ImLoadBalance imLoadBalance; /** * 增加访问数量 * @return */ @GetMapping("/add") public Object addVisit(){ return ImWorker.getInst().incBalance(); } /** * 减少访问数量 * @return */ @GetMapping("/delete") public Object deleVisit(){ return ImWorker.getInst().decrBalance(); } /** * 获取访问量最少的节点 * @return * */ @GetMapping("/node") public Object getNodes(){ return imLoadBalance.getBestWorker(); } }
最近下载更多