You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
Spring Cloud Polaris Discovery example
样例简介
本样例将介绍如何在Spring Cloud项目中使用spring-cloud-starter-tencent-polaris-discovery
以使用其各项功能。
该样例分为两个微服务,即 discovery-caller-service
和 discovery-callee-service
。
其中 discovery-caller-service
调用 discovery-callee-service
使用说明
修改配置
修改 resource/bootstrap.yml 中北极星的服务端地址
spring:
cloud:
polaris:
address: grpc://${ip}:8091
启动样例
启动Polaris后端服务
启动应用
- IDEA启动
分别启动
spring-cloud-tencent-examples/polaris-discovery-example/discovery-caller-service
下的DiscoveryCallerService
spring-cloud-tencent-examples/polaris-discovery-example/discovery-callee-service
下的DiscoveryCalleeService
验证
调用 discovery-caller-service 暴露的接口
执行以下命令发起Feign调用,其逻辑为DiscoveryCalleeService
返回 value1+value2 的和
curl -L -X GET 'http://localhost:48080/discovery/service/caller/feign?value1=1&value2=2'
预期返回值
3
RestTemplate调用
执行以下命令发起RestTemplate调用,其逻辑为DiscoveryCalleeService
返回一段字符串
curl -L -X GET 'http://localhost:48080/discovery/service/caller/rest'
预期返回值
Discovery Service Callee