feat: 规划消费者

This commit is contained in:
2025-12-31 22:17:40 +08:00
parent 8f2edaa754
commit 2118c7ec5b
3 changed files with 33 additions and 11 deletions

30
consumer_manager.go Normal file
View File

@@ -0,0 +1,30 @@
// Package kafka ...
//
// Description : kafka ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2025-12-31 21:54
package kafka
import "sync"
var (
ConsumerManager = &consumerManager{
l: &sync.RWMutex{},
instanceTable: map[string]IConsumeDataHandler{},
}
)
type consumerManager struct {
l *sync.RWMutex
instanceTable map[string]IConsumeDataHandler
}
func (cm *consumerManager) AddConsumer() error {
return nil
}
func (cm *consumerManager) Instance(flag string) IConsumeDataHandler {
return nil
}