Handler 是一个通用的消息处理器
| 8 | |
| 9 | // Handler 是一个通用的消息处理器 |
| 10 | type Handler[T any] struct { |
| 11 | logger *zap.Logger |
| 12 | handle func(msg *sarama.ConsumerMessage, event T) error |
| 13 | } |
| 14 | |
| 15 | // NewHandler 创建一个新的 Handler 实例 |
| 16 | func NewHandler[T any](logger *zap.Logger, handle func(msg *sarama.ConsumerMessage, event T) error) *Handler[T] { |
nothing calls this directly
no outgoing calls
no test coverage detected