From 88b6e24f065217cb11c446ea884f20113b169ee1 Mon Sep 17 00:00:00 2001 From: GY <997485446@qq.com> Date: Wed, 18 Jan 2023 19:54:29 +0800 Subject: [PATCH] feat --- cmd/app.go | 3 +++ conf/dev/dubbogo.yaml | 22 +++++++++++----------- conf/prod/dubbogo.yaml | 21 +++++++++++++++++---- conf/test/dubbogo.yaml | 13 +++++++++++-- 4 files changed, 42 insertions(+), 17 deletions(-) diff --git a/cmd/app.go b/cmd/app.go index 5983c8a..fd48ee0 100644 --- a/cmd/app.go +++ b/cmd/app.go @@ -17,6 +17,9 @@ import ( func main() { fmt.Println("第一处") config.SetProviderService(&controller.ArtistInfoProvider{}) + config.SetProviderService(&controller.ContractProvider{}) + config.SetProviderService(&controller.ArtWorkProvider{}) + config.SetProviderService(&controller.SupplyProvider{}) db.Init(m.SERVER_CONFIG) cache.InitRedis(m.SERVER_CONFIG) if err := config.Load(); err != nil { diff --git a/conf/dev/dubbogo.yaml b/conf/dev/dubbogo.yaml index 516ac03..015034f 100644 --- a/conf/dev/dubbogo.yaml +++ b/conf/dev/dubbogo.yaml @@ -15,18 +15,18 @@ dubbo: port: 20016 provider: services: - ArtistProvider: - interface: com.fontree.microservices.common.Artist + ArtistInfoProvider: + interface: com.fontree.microservices.common.ArtistInfo + retries: 0 + ContractProvider: + interface: com.fontree.microservices.common.Contract + retries: 0 + ArtWorkProvider: + interface: com.fontree.microservices.common.ArtWork + retries: 0 + SupplyProvider: + interface: com.fontree.microservices.common.Supply retries: 0 -# filter: myServerFilter -# application: "1234" - filter: tps - tps.limiter: method-service - tps.limit.strategy: fixedWindow - tps.limit.rejected.handler: DefaultValueHandler - tps.limit.interval: 1000 - tps.limit.rate: 3 - warmup: 100 #预热时间 logger: zap-config: level: info # 日志级别 diff --git a/conf/prod/dubbogo.yaml b/conf/prod/dubbogo.yaml index b9c193d..27bdb8b 100644 --- a/conf/prod/dubbogo.yaml +++ b/conf/prod/dubbogo.yaml @@ -3,20 +3,33 @@ dubbo: enable: true # default is true path: /metrics # default is /metrics port: 9091 # default is 9090 - namespace: dubboArtist # default is dubbo 作为数据上报 metrics 的前缀 + namespace: dubboArtist # default is dubbo 作为数据上报 metrics 的前 registries: demoZK: protocol: zookeeper timeout: 3s - address: 192.168.1.35:2181 +# address: 127.0.0.1:2181 +# address: 121.229.45.214:9004 +# address: 114.218.158.24:2181 + address: 172.16.100.93:2181 protocols: triple: #triple name: tri +# ip: 121.229.45.214 port: 20016 provider: services: - ArtistProvider: - interface: com.fontree.microservices.common.Artist + ArtistInfoProvider: + interface: com.fontree.microservices.common.ArtistInfo + retries: 0 + ContractProvider: + interface: com.fontree.microservices.common.Contract + retries: 0 + ArtWorkProvider: + interface: com.fontree.microservices.common.ArtWork + retries: 0 + SupplyProvider: + interface: com.fontree.microservices.common.Supply retries: 0 logger: zap-config: diff --git a/conf/test/dubbogo.yaml b/conf/test/dubbogo.yaml index 843b6f5..27bdb8b 100644 --- a/conf/test/dubbogo.yaml +++ b/conf/test/dubbogo.yaml @@ -19,8 +19,17 @@ dubbo: port: 20016 provider: services: - ArtistProvider: - interface: com.fontree.microservices.common.Artist + ArtistInfoProvider: + interface: com.fontree.microservices.common.ArtistInfo + retries: 0 + ContractProvider: + interface: com.fontree.microservices.common.Contract + retries: 0 + ArtWorkProvider: + interface: com.fontree.microservices.common.ArtWork + retries: 0 + SupplyProvider: + interface: com.fontree.microservices.common.Supply retries: 0 logger: zap-config: