栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

zookeeper璁よ瘉(consul zookeeper)

zookeeper璁よ瘉(consul zookeeper)

目录

zookeeper进行服务注册:

consul进行服务注册:


 zookeeper进行服务注册:

    安装zookeeper(需要先安装jdk);服务端:导入POM依赖:
    
         org.springframework.cloud
         spring-cloud-starter-zookeeper-discovery
    
    写YML:
    spring:
      application:
        name: cloud-provider-payment
      cloud:
        zookeeper:
          connect-string: 192.168.0.6:2181

    主启动:

    @SpringBootApplication
    @EnableDiscoveryClient
    public class PaymentMain8003 {
        public static void main(String[] args) {
            SpringApplication.run(PaymentMain8003.class, args);
        }
    }
    

    controller测试是否注册成功

    @RestController
    public class PaymentController {
    
        @Value ("${server.port}")
        private String serverPort;
    
        @GetMapping("/payment/zk")
        public String paymentzk(){
    
            return "springcloud with zookeeper:"+serverPort+"t"+ UUID.randomUUID().toString();
    
        }
    }
    

    注册成功:

    临时还是持久节点:临时,一段时间没有心跳以后就会删除该服务。

    客户端:步骤与服务端相同;

    注册成功:


consul进行服务注册:
    下载安装并启动consul(windows上面测试)通过localhost:8500可以访问他的控制台:将服务端注册进consul:导入POM依赖
    
        org.springframework.cloud
        spring-cloud-starter-consul-discovery
    

    写YML

    server:
      port: 8004
    
    spring:
      application:
        name: consul-provider-payment
      cloud:
        consul:
          host: localhost
          port: 8500
          discovery:
            service-name: ${spring.application.name}

    主启动

    @SpringBootApplication
    @EnableDiscoveryClient
    public class PaymentMain8004 {
        public static void main(String[] args) {
            SpringApplication.run(PaymentMain8004.class,args);
        }
    }
    

    注册成功

    服务端同上操作。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/771914.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号