go-zero/core/queue/consumer.go
Kevin Wan ae87114282
chore: change interface{} to any (#2818)
* chore: change interface{} to any

* chore: update goctl version to 1.5.0

* chore: update goctl deps
2023-01-24 16:32:02 +08:00

13 lines
281 B
Go

package queue
type (
// A Consumer interface represents a consumer that can consume string messages.
Consumer interface {
Consume(string) error
OnEvent(event any)
}
// ConsumerFactory defines the factory to generate consumers.
ConsumerFactory func() (Consumer, error)
)