zoukankan      html  css  js  c++  java
  • springcloud alibaba-消费者模块注册到nacos

      1. 新建消费者模块

      2. 添加依赖(参照生产者模块,nacos 的依赖都是一样的)

      3. 添加配置

    server:
      port: 83
    spring:
      application:
        name: nacos-order-consumer
      cloud:
        nacos:
          discovery:
            server-addr: localhost:8848
    #自定义的配置
    service-url:
      nacos-user-service: http://nacos-payment-provider

      4. 主启动

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

      5. 业务类

    @Configuration
    public class ApplicationContextConfig {
    
        @Bean
        @LoadBalanced
        public RestTemplate restTemplate(){
            return new RestTemplate();
        }
    }

      对了,nacos具备负载均衡的能力,底层是使用的Ribbon

    @RestController
    public class Order83Controller {
    
    
        @Resource
        private RestTemplate restTemplate;
    
        @Value("${service-url.nacos-user-service}")
        private String serverURL;
    
        @GetMapping("/consumer/payment/nacos/{id}")
        public String paymentInfo(@PathVariable("id") Long id) {
            return restTemplate.getForObject(serverURL + "/payment/nacos/" + id, String.class);
        }
    }

      6. 测试。http://localhost:83/consumer/payment/nacos/2

  • 相关阅读:
    Happy Pi day 试一试pi的可视化
    Happy Pi day 查看pi中数字出现的次数
    3.1阈值化操作
    3.1.3自适应阈值化
    3.1.2固定阈值化
    3.1.4双阈值法二值化操作
    3.1.1 OTSU阈值化
    memset函数
    3.6.2投影峰谷查找
    3.6.1直方图&最大熵分割
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/14455508.html
Copyright © 2011-2022 走看看