main.go 353 B

123456789101112131415161718192021
  1. package bus
  2. import (
  3. "mesh/conf"
  4. "infish.cn/comm"
  5. )
  6. var NatsCenter *comm.NatsBus
  7. func NewNatsBus(app *conf.AppConf) *comm.NatsBus {
  8. bus, _ := comm.NewNatsBus2(app.Nats.Url, app.Nats.MaxReconnect,
  9. app.Nats.ReconnDelaySecond,
  10. []*comm.NatsStreamWather{},
  11. []*comm.NatsMsgReplyer{
  12. RegLibDetail(),
  13. })
  14. NatsCenter = bus
  15. return NatsCenter
  16. }