51 lines
1.4 KiB
YAML
51 lines
1.4 KiB
YAML
# Dubbo 配置文件
|
||
# 当前阶段:服务使用编程式直连(main.go 中通过 flag/env 传入地址),此文件仅作占位。
|
||
# 后续引入 Nacos 服务注册中心后,取消注释并在 main.go 中调用 config.Load() 加载此文件。
|
||
dubbo:
|
||
# 应用配置
|
||
application:
|
||
name: social-service
|
||
version: 1.0.0
|
||
|
||
# 注册中心配置(暂未启用,后续接入 Nacos 时取消注释)
|
||
# registries:
|
||
# nacos:
|
||
# protocol: nacos
|
||
# address: 127.0.0.1:8848
|
||
# timeout: 5s
|
||
|
||
# 协议配置
|
||
protocols:
|
||
triple:
|
||
name: tri
|
||
port: 20002 # Social Service 端口
|
||
|
||
# Provider 配置
|
||
provider:
|
||
# registry-ids: nacos # 接入 Nacos 后取消注释
|
||
protocol-ids: triple
|
||
services:
|
||
SocialService:
|
||
interface: "github.com.topfans.backend.pkg.proto.social.SocialService"
|
||
|
||
# Consumer 配置
|
||
consumer:
|
||
# registry-ids: nacos # 接入 Nacos 后取消注释
|
||
references:
|
||
# User Service 客户端
|
||
UserSocialService:
|
||
protocol: tri
|
||
interface: "github.com.topfans.backend.pkg.proto.user.UserSocialService"
|
||
cluster: failover
|
||
loadbalance: random
|
||
|
||
# Asset Service 客户端
|
||
AssetService:
|
||
protocol: tri
|
||
interface: "github.com.topfans.backend.pkg.proto.asset.AssetService"
|
||
cluster: failover
|
||
loadbalance: random
|
||
|
||
# 超时配置
|
||
timeout: 5s
|