go func() { for { err = rmq.Stream(cancelCtx) if errors.Is(err, rabbitmq.ErrDisconnected) { continue } break } }()