目录
- Spring Cloud Alibaba 基础配置
- Nacos 配置
- Sentinel 配置
- Seata 配置
- RocketMQ 配置
- Dubbo 配置
- Alibaba Cloud OSS 配置
- 完整配置示例
1. Spring Cloud Alibaba 基础配置
Spring Cloud Alibaba 的所有模块基于 Spring Boot 和 Spring Cloud,可以按照以下常用结构定义基本配置。
spring:
application:
name: alibaba-service # 微服务名称
main:
allow-bean-definition-overriding: true
profiles:
active: dev # 环境切换
2. Nacos 配置
Nacos 是一个服务发现、注册及配置管理的开源工具。
Nacos 服务注册与发现配置
spring:
cloud:
nacos:
discovery:
server-addr: localhost:8848 # Nacos 服务地址
namespace: public # 配置命名空间,默认是 public
metadata:
version: v1.0 # 可以添加端点元数据
loadbalancer:
enabled: true # 开启负载均衡
Nacos 配置管理
spring:
cloud:
nacos:
config:
server-addr: localhost:8848 # Nacos 配置中心地址
namespace: public # 配置命名空间
file-extension: yaml # 配置文件的格式(properties 或 yaml)
group: DEFAULT_GROUP