mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-01-24 01:30:25 +08:00
13 lines
289 B
Go
13 lines
289 B
Go
package queue
|
|
|
|
type (
|
|
// A Consumer interface represents a consumer that can consume string messages.
|
|
Consumer interface {
|
|
Consume(string) error
|
|
OnEvent(event interface{})
|
|
}
|
|
|
|
// ConsumerFactory defines the factory to generate consumers.
|
|
ConsumerFactory func() (Consumer, error)
|
|
)
|