This commit is contained in:
耿阳 2023-01-18 19:54:29 +08:00
parent dec8b41274
commit 88b6e24f06
4 changed files with 42 additions and 17 deletions

View File

@ -17,6 +17,9 @@ import (
func main() { func main() {
fmt.Println("第一处") fmt.Println("第一处")
config.SetProviderService(&controller.ArtistInfoProvider{}) config.SetProviderService(&controller.ArtistInfoProvider{})
config.SetProviderService(&controller.ContractProvider{})
config.SetProviderService(&controller.ArtWorkProvider{})
config.SetProviderService(&controller.SupplyProvider{})
db.Init(m.SERVER_CONFIG) db.Init(m.SERVER_CONFIG)
cache.InitRedis(m.SERVER_CONFIG) cache.InitRedis(m.SERVER_CONFIG)
if err := config.Load(); err != nil { if err := config.Load(); err != nil {

View File

@ -15,18 +15,18 @@ dubbo:
port: 20016 port: 20016
provider: provider:
services: services:
ArtistProvider: ArtistInfoProvider:
interface: com.fontree.microservices.common.Artist 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 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: logger:
zap-config: zap-config:
level: info # 日志级别 level: info # 日志级别

View File

@ -3,20 +3,33 @@ dubbo:
enable: true # default is true enable: true # default is true
path: /metrics # default is /metrics path: /metrics # default is /metrics
port: 9091 # default is 9090 port: 9091 # default is 9090
namespace: dubboArtist # default is dubbo 作为数据上报 metrics 的前 namespace: dubboArtist # default is dubbo 作为数据上报 metrics 的前
registries: registries:
demoZK: demoZK:
protocol: zookeeper protocol: zookeeper
timeout: 3s 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: protocols:
triple: #triple triple: #triple
name: tri name: tri
# ip: 121.229.45.214
port: 20016 port: 20016
provider: provider:
services: services:
ArtistProvider: ArtistInfoProvider:
interface: com.fontree.microservices.common.Artist 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 retries: 0
logger: logger:
zap-config: zap-config:

View File

@ -19,8 +19,17 @@ dubbo:
port: 20016 port: 20016
provider: provider:
services: services:
ArtistProvider: ArtistInfoProvider:
interface: com.fontree.microservices.common.Artist 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 retries: 0
logger: logger:
zap-config: zap-config: