87 lines
2.7 KiB
YAML
87 lines
2.7 KiB
YAML
dubbo:
|
|
metrics:
|
|
enable: true # default is true
|
|
path: /metrics # default is /metrics
|
|
port: 9091 # default is 9090
|
|
namespace: dubboArtist # default is dubbo 作为数据上报 metrics 的前缀
|
|
registries:
|
|
demoZK:
|
|
protocol: zookeeper
|
|
address: 172.16.100.93:2181
|
|
# address: zk-cs:2181
|
|
# protocol: nacos
|
|
# address: 127.0.0.1:8848
|
|
# username: "dyb"
|
|
# password: "rootdyb"
|
|
# namespace: "4684d3a3-165f-4218-8ab8-f4fa03c8efe0"
|
|
# group: GROUP_AERTIST
|
|
# data_id: com.fontree.microservices.common.Artist
|
|
protocols:
|
|
triple: #triple
|
|
name: tri
|
|
port: 20004
|
|
provider:
|
|
filter: tracing
|
|
services:
|
|
ArtistProvider:
|
|
interface: com.fontree.microservices.common.Artist
|
|
retries: 0
|
|
# filter: myServerFilter
|
|
# application: "1234"
|
|
filter: tps,tracing
|
|
tps.limiter: method-service
|
|
tps.limit.strategy: fixedWindow
|
|
tps.limit.rejected.handler: DefaultValueHandler
|
|
tps.limit.interval: 1000
|
|
tps.limit.rate: 3000
|
|
warmup: 100 #预热时间
|
|
ArtistThirdPartyProvider:
|
|
interface: com.fontree.microservices.common.ArtistThirdParty
|
|
retries: 0
|
|
filter: tps,tracing
|
|
tps.limiter: method-service
|
|
tps.limit.strategy: fixedWindow
|
|
tps.limit.rejected.handler: DefaultValueHandler
|
|
tps.limit.interval: 1000
|
|
tps.limit.rate: 3000
|
|
warmup: 100 #预热时间
|
|
logger:
|
|
zap-config:
|
|
level: info # 日志级别
|
|
development: false
|
|
disableCaller: false
|
|
disableStacktrace: false
|
|
encoding: "json"
|
|
# zap encoder 配置
|
|
encoderConfig:
|
|
messageKey: "message"
|
|
levelKey: "level"
|
|
timeKey: "time"
|
|
nameKey: "logger"
|
|
callerKey: "caller"
|
|
stacktraceKey: "stacktrace"
|
|
lineEnding: ""
|
|
levelEncoder: "capitalColor"
|
|
timeEncoder: "iso8601"
|
|
durationEncoder: "seconds"
|
|
callerEncoder: "short"
|
|
nameEncoder: ""
|
|
EncodeTime: zapcore.TimeEncoderOfLayout("2006-01-02 15:04:05.000"),
|
|
EncodeDuration: zapcore.SecondsDurationEncoder,
|
|
outputPaths:
|
|
- "stderr"
|
|
errorOutputPaths:
|
|
- "stderr"
|
|
lumberjack-config:
|
|
# 写日志的文件名称
|
|
filename: "runtime/logs/artist_server.log"
|
|
# 每个日志文件长度的最大大小,单位是 MiB。默认 100MiB
|
|
maxSize: 10
|
|
# 日志保留的最大天数(只保留最近多少天的日志)
|
|
maxAge: 15
|
|
# 只保留最近多少个日志文件,用于控制程序总日志的大小
|
|
maxBackups: 10
|
|
# 是否使用本地时间,默认使用 UTC 时间
|
|
localTime: true
|
|
# 是否压缩日志文件,压缩方法 gzip
|
|
compress: false |