mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-01-24 01:30:25 +08:00
ae87114282
* chore: change interface{} to any * chore: update goctl version to 1.5.0 * chore: update goctl deps
13 lines
281 B
Go
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)
|
|
)
|