`

SpringCloud项目中接入Nacos作为注册中心- 创建服务消费者

阅读更多

仍然在Nacos工程下创建一个SpringBoot项目子工程命名为nacos-consumer,其pom文件与nacos-provide相同。了解springcloud架构可以加求求:三五三六二四七二五九

同样为nacos-consumer增加配置文件,内容如下

server:
  port: 9528
spring:
  application:
    name: nacos-consumer
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848

 服务消费者这里按照官方文档中的方式通过 RestTemplate+Ribbon进行服务调用,

NacosConsumerApplication.java代码如下:

@SpringBootApplication
@EnableDiscoveryClient
@RestController
public class NacosConsumerApplication {

    public static void main(String[] args) {
        SpringApplication.run(NacosConsumerApplication.class, args);
    }
    
    @Autowired
    private RestTemplate restTemplate;

    @Bean
    @LoadBalanced
    public RestTemplate getRestTemplate(){
        return new RestTemplate();
    }

    @GetMapping("/consumer")
    public String test1() {
        String result = restTemplate.getForObject("http://nacos-provide/helloNacos",String.class);
        return "Return : " + result;
    }
}

 ok,服务消费者的创建工作也已完成,下面启动两个项目,进行测试

分享到:
评论

相关推荐

    SpringCloud项目中接入Nacos作为注册中心-(二) 创建服务消费者

    在Nacos工程下创建一个SpringBoot项目子工程命名为nacos-consumer,其pom文件与nacos-provide相同。了解springcloud架构可以加求求:三五三六二四七二五九 ...服务消费者这里按照官方文档中的方式通过 RestTem

    nacos-server-2.0.4

    Spring Cloud Nacos是Spring Cloud生态中的一个组件,它允许开发者通过Nacos来实现服务注册和服务发现,同时也支持动态配置管理,使得微服务在运行过程中可以实时获取和更新配置信息。 另一个标签"mysql"提示我们...

    用于搭建springcloud+nacos框架环境的nacos-server-2.2.0 linux及windows版本

    1. **服务注册与发现**:Nacos作为服务注册中心,服务提供者可以在启动时向Nacos注册自己的服务,同时服务消费者可以通过Nacos获取到服务提供者的地址信息,实现服务间的通信。 2. **配置管理**:Nacos提供集中式的...

    nacos-server-1.4.2.zip windows

    7. **集成SpringCloud生态**:作为SpringCloud生态的一部分,Nacos与SpringCloud的其他组件如Eureka、Zuul等有良好的集成,为SpringCloud用户提供了更优的服务治理解决方案。 在安装和使用Nacos-server-1.4.2时,...

    springcloud-nacos

    Nacos是阿里巴巴开源的动态配置服务和服务中心,它提供了服务发现、配置管理、健康检查等功能,同时支持多语言、多环境和多集群的场景,易于接入和使用。 三、Spring Cloud与Nacos整合 1. 添加依赖 在Spring ...

    nacos-service-2.3.3.tar.gz

    服务提供者可以将自身注册到 Nacos 中,而服务消费者则可以通过 Nacos 获取到服务提供者的地址信息,实现负载均衡和服务容错。 2. **配置管理**:Nacos 作为配置中心,可以集中管理和推送应用的配置,支持动态更新...

    nacos-sentinel-dubbo-rocketmq-spring-cloud-example.zip

    在项目中,Nacos作为服务治理的中心,负责维护服务实例的上下线状态,以及为服务提供配置信息的实时推送。 Sentinel是阿里巴巴开源的流量控制、熔断降级的微服务治理工具。它可以有效地帮助系统在高并发情况下保持...

    alibaba nacos 2.0.0-ALPHA

    服务提供者可以将自身服务注册到Nacos,服务消费者则通过Nacos查找并消费服务,实现服务间的动态连接。 2. **配置管理**:Nacos提供集中化的配置管理,允许开发者在运行时动态修改应用的配置,无需重启服务即可实时...

    nacos-server-1.3.0亲测可用.rar

    - **Spring Cloud对Nacos的支持**:Nacos作为Spring Cloud生态的一部分,可以无缝接入Spring Boot应用,提供服务治理能力。 - **配置方式**:在Spring Boot应用中,通过添加Nacos的相关依赖,配置Nacos的地址和...

    nacos-server-1.3.0.zip

    2. **服务注册与发现**:Nacos作为服务注册中心,可以让服务提供者注册自己的服务,并且让服务消费者能够通过服务名发现和调用服务。这一特性有助于构建松耦合的微服务架构,使服务之间的依赖关系更加清晰。 3. **...

    nacos-server-1.4.0安装包

    Nacos还支持多语言客户端,包括Java、Python、Go、Node.js等,使得跨语言项目也能便捷地接入。此外,Nacos与Spring Cloud、Dubbo等微服务框架有深度集成,为这些框架提供服务治理能力。 总结,Nacos-server-1.4.0是...

    nacos-server-2.0.3.zip

    1. **服务发现与注册**:Nacos作为服务注册与发现的平台,允许应用动态地注册和发现服务。服务提供者将自身服务注册到Nacos服务器上,服务消费者则通过Nacos查询和发现所需的服务。这种模式简化了服务之间的依赖关系...

    nacos-server-1.2.1.rar

    8. **丰富的生态**:Nacos 已经被广泛应用于阿里巴巴集团内外的各种项目中,并且与 Spring Cloud、Dubbo 等框架有良好的集成,使得在微服务环境下使用 Nacos 成为一种便利的选择。 9. **监控和日志**:Nacos 提供了...

    java服务端 (nacos可以放配置源码)-下载安装配置源码

    Nacos是阿里巴巴开源的一款分布式服务治理和配置中心,它提供了动态配置管理、服务发现、命名...在实际项目中,Nacos不仅可以作为配置中心,还可以作为服务治理的重要组件,帮助我们构建高可用、高性能的微服务架构。

    nacos hello world

    5. **消费者应用接入Nacos**:在你的Java应用中,使用Nacos的SDK,初始化一个Nacos客户端,监听刚刚创建的配置。当配置发生变化时,Nacos会自动推送给你的应用。 ```java import ...

    nacos1.4.1二进制压缩包

    Nacos作为服务注册与发现的平台,允许微服务实例动态地注册和发现彼此。服务提供者在启动时会向Nacos注册自身信息,包括服务名、IP地址、端口等。服务消费者则通过Nacos查询服务提供者的列表,实现负载均衡的调用。...

Global site tag (gtag.js) - Google Analytics