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

springcloud微服务(十一)-订单消费注册进Zookeeper

springcloud微服务(十一)-订单消费注册进Zookeeper

一、新建cloud-zk-consumer-order80 二、pom文件

        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-actuator
        
        
            otc.orientsec
            cloud-api-commons
            1.0-SNAPSHOT
        
        
            org.projectlombok
            lombok
            true
        
        
            org.springframework.cloud
            spring-cloud-starter-zookeeper-discovery
        
    
三、application.yml文件
server:
  port: 80

spring:
  application:
    name: cloud-order-service

  cloud:
    zookeeper:
      connect-string: 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183
四、主启动类
@SpringBootApplication
@EnableDiscoveryClient
public class ZkOrderMain80 {
    public static void main(String[] args)
    {
        SpringApplication.run(ZkOrderMain80.class,args);
    }
}

注意一定要加上@EnableDiscoveryClient服务发现的注解

五、controller层

controller层依赖RestTemplate负载均衡,如果忘记加@LoadBalanced注解,会报错500

 

@RestController
@Slf4j
public class ZkOrderController {

    private static final String PAYMENT_URL="http://cloud-payment-service";

    @Autowired
    private RestTemplate restTemplate;

    @GetMapping("/consumer/payment/zk")
    public String paymentZk()
    {
        log.info("收到请求");
        return restTemplate.getForObject(PAYMENT_URL+"/payment/zk",String.class);
    }
}
六、测试

6.1 服务注册

6.2 消费者请求

 

 

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

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

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