概述
服务消费者的创建与服务提供者大同小异,这里采用最原始的一种方式,即显示的使用 LoadBalanceClient 和 RestTemplate 结合的方式来访问。
案例
POM
创建一个工程名为 hello-spring-cloud-alibaba-nacos-consumer
的服务消费者项目,pom.xml
配置如下:
1 |
|
Application
1 | /** |
Configuration
创建一个名为 NacosConsumerConfiguration 的 Java 配置类,主要作用是为了注入 RestTemplate。
1 | /** |
Controller
创建一个名为 NacosConsumerController 测试用的 Controller。
1 | /** |
application.yml
1 | spring: |
启动工程
通过浏览器访问 http://localhost:8848/nacos,即 Nacos Server 网址。
你会发现多了一个名为 nacos-consumer
的服务,这时打开 http://localhost:9091/echo/loadBalancerClient 或者 http://localhost:9091/echo/discoveryClient ,你都会在浏览器上看到:
1 | Hello Nacos Discovery nacos-consumer |
服务的端点检查
通过浏览器访问 http://localhost:9091/actuator/nacosdiscovery 你会在浏览器上看到:
1 | { |
If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !