123456789101112131415161718192021222324 |
- package service
- import (
- "launcher/conf"
- "infish.cn/comm"
- )
- // 远程交互的nats链接
- // 根据配置的adapter 建立busName和链接的映射
- func RegisterProxyBus(config *conf.AppConf) map[string]*comm.NatsBus {
- adapters := make(map[string]*comm.NatsBus)
- aps := config.Adapter
- if aps == nil && len(aps) == 0 {
- return adapters
- }
- for _, v := range aps {
- conn, _ := comm.NewNatsBus3(v.Nats, 10000000, 5, []*comm.NatsStreamWather{})
- if conn != nil {
- adapters[v.BusName] = conn
- }
- }
- return adapters
- }
|