Spring Cloud Alibaba SideCar【边车模式】【跨斗模式】实际使用

简介: 暂无摘要

1,Spring Cloud Alibaba 在2.1.1.RELEASE 版本支持了SideCar新特性,首先引入Maven 坐标。


<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sidecar</artifactId></dependency>


2,然后在项目的application.yml 文件中指定以下配置

sidecar:# 异构微服务的IP  ip: 127.0.0.1# 异构微服务的端口  port: 8080# 异构微服务的健康检查URL  health-check-url: http://localhost:8080/health.json


3,之后启动你的异构服务、Sidecar 服务。

4,你会发现SideCar服务已经在Nacos 服务列表出现。

5,到现在,我们在别的服务中就可以直接通过Gateway 直接调用我们的异构服务。例如异构服务magical-sidecar中有/v1/c++/nodes Api ,我们在别的微服务中直接通过Feign Client 、RestTemplate或者LbRestTemplate调用/magical-sidecar/v1/c++/nodes使用服务。

6,本文基于Spring Boot 2.2.10.RELEASE、Spring Cloud Alibaba 2.2.3.RELEASE。

目录
相关文章
|
20小时前
|
负载均衡 安全 Java
Spring Cloud中的服务路由与过滤详解
Spring Cloud中的服务路由与过滤详解
|
20小时前
|
存储 Java 开发工具
Spring Cloud中的分布式配置管理策略
Spring Cloud中的分布式配置管理策略
|
20小时前
|
监控 Java 数据处理
Spring Cloud Data Flow的实时数据处理详解
Spring Cloud Data Flow的实时数据处理详解
|
1天前
|
负载均衡 Java 开发者
Spring Cloud微服务架构中的配置管理与服务发现
Spring Cloud微服务架构中的配置管理与服务发现
|
1天前
|
Java API 网络架构
Spring Cloud Gateway的高级配置与实践
Spring Cloud Gateway的高级配置与实践
|
1天前
|
消息中间件 Java 数据处理
Spring Cloud Stream的实时数据处理
Spring Cloud Stream的实时数据处理
|
1天前
|
负载均衡 安全 Java
Spring Cloud中的服务网格实现
Spring Cloud中的服务网格实现
|
2天前
|
负载均衡 Java 开发者
细解微服务架构实践:如何使用Spring Cloud进行Java微服务治理
【6月更文挑战第30天】Spring Cloud是Java微服务治理明星框架,整合Eureka(服务发现)、Ribbon(客户端负载均衡)、Hystrix(断路器)、Zuul(API网关)和Config Server(配置中心),提供完整服务治理解决方案。通过Eureka实现服务注册与发现,Ribbon进行负载均衡,Hystrix确保服务容错,Config Server集中管理配置,Zuul则作为API入口统一处理请求。理解和使用Spring Cloud是现代Java开发者的关键技能。
23 2
|
3天前
|
Java API 开发者
Spring Cloud Gateway中的GlobalFilter:构建强大的API网关过滤器
Spring Cloud Gateway中的GlobalFilter:构建强大的API网关过滤器
8 0
|
3天前
|
负载均衡 Java API
使用Spring Cloud构建Java微服务架构
使用Spring Cloud构建Java微服务架构