微服務之間的相互呼叫
我使用的是@FeignClient(name="com-kd-xxx")
首先新增maven依賴
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
配置檔案
application.properties配置如下
spring.application.name=com-kd-hello
server.port=8889
eureka.client.serviceUrl.defaultZone=http://localhost:8000/eureka/
啟動類
@EnableFeignClients
@SpringCloudApplication
public class SpringCloudApplication {
public static void main(String[] args) {
SpringApplication.run(SpringCloudApplication.class, args);
}
}
然後編寫服務之間呼叫的FeignClient程式碼
feign呼叫實現
@FeignClient(name = "com-kd-hello")
public interface MyFeignClient{
/**
* 呼叫微服務的地址與請求型別
*/
@RequestMapping(value = "/hello", method = RequestMethod.POST, headers = "Content-type=application/json")
ResponseResult<List<ConsEntity>> queryConsList(@RequestBody ConsEntity cons);
}
使用方式
@Autowired
MyFeignClient myFeignClient;
然後myFeignClient.queryConsList(cons)就可以使用了
相關文章
- Spring Cloud之微服務之間相互呼叫、如何讓一個微服務呼叫另外一個微服務SpringCloud微服務
- Eureka的微服務之間呼叫微服務
- Eureka微服務之間呼叫-feign微服務
- eureka踩過的坑之註冊服務相互之間呼叫
- 微服務之間的呼叫方式哪種最佳?微服務
- 微服務之間的呼叫(Ribbon與Feign)微服務
- 難住了,微服務之間的呼叫方式哪種更優?微服務
- 初識Spring Cloud Eureka(三)(Eureka客戶端之間 服務的相互呼叫)SpringCloud客戶端
- 微服務~Eureka實現的服務註冊與發現及服務之間的呼叫微服務
- Vue--子元件之間相互呼叫及傳值Vue元件
- 微服務間的呼叫和應用內呼叫有啥區別微服務
- 微服務之間的協作方式微服務
- CXX庫提供Rust和C+ 之間的安全相互呼叫Rust
- 微服務架構之「 呼叫鏈監控 」微服務架構
- 微服務之間如何共享DTO?微服務
- 微服務間的方法呼叫和應用內方法呼叫有啥區別微服務
- .NET Core微服務開發服務間呼叫篇-GRPC微服務RPC
- eureka實現服務之間的呼叫
- Spring Cloud中如何保證各個微服務之間呼叫的安全性SpringCloud微服務
- Blazor+Dapr+K8s微服務之服務呼叫BlazorK8S微服務
- SpringBoot+Eureka註冊中心+Feign進行微服務之間呼叫Spring Boot微服務
- Spring Cloud中如何保證各個微服務之間呼叫的安全性(下篇)SpringCloud微服務
- 微服務學習小結-Eureka如何實現註冊中心,以及服務之間的註冊、呼叫微服務
- Eureka實現微服務的呼叫微服務
- 服務之間的呼叫 HTTP代替RPC?HTTPRPC
- 微服務之間通過RabbitMQ通訊微服務MQ
- Eureka-實現微服務的呼叫微服務
- 微服務呼叫元件 Feign微服務元件
- 微服務互相呼叫-Feign微服務
- SpringCloud實戰 | 第五篇:SpringCloud整合OpenFeign實現微服務之間的呼叫SpringGCCloud微服務
- [jaeger] 四、微服務之呼叫鏈(Feign+SpringCloud)微服務SpringGCCloud
- 實現微服務預熱呼叫之後再開始服務(上)微服務
- 實現微服務預熱呼叫之後再開始服務(下)微服務
- go微服務系列(三) - 服務呼叫(http)Go微服務HTTP
- js和vue方法的相互呼叫(iframe父子頁面的方法相互呼叫)。JSVue
- mysql時間與字串之間相互轉換MySql字串
- SpringCloud微服務實戰——搭建企業級開發框架(十一):整合OpenFeign用於微服務間呼叫SpringGCCloud微服務框架
- spark: RDD與DataFrame之間的相互轉換Spark