serviceContext.go 362 B

123456789101112131415161718
  1. package svc
  2. import (
  3. "github.com/zeromicro/go-queue/rabbitmq"
  4. "microGame/app/mq/cmd/rabbitmq/internal/config"
  5. )
  6. type ServiceContext struct {
  7. Config config.Config
  8. RabbitAdmin *rabbitmq.Admin
  9. }
  10. func NewServiceContext(c config.Config) *ServiceContext {
  11. return &ServiceContext{
  12. Config: c,
  13. RabbitAdmin: rabbitmq.MustNewAdmin(c.RabbitConf),
  14. }
  15. }