【Kafka】编写消费者开发模式时遇到‘未解析的引用‘SIGUSR1’’
在编写消费者开发模式时,不要用简单的consumer,会导致消费数据不全的情况,需要用ConsumerGroup。
代码可以参考官方实例:https://github.com/Shopify/sarama/tree/main/examples/consumergroup
问题描述:
编写消费者开发模式时遇到未解析的引用‘SIGUSR1’
解决方案:
在 go 的安装目录修改 Go\src\syscall\types_windows.go,增加如下代码:
const (// More invented values for signals//省略十三行/**找到此位置并加上如下代码*/SIGUSR1 = Signal(0x10)SIGUSR2 = Signal(0x11)SIGTSTP = Signal(0x12))var signals = [...]string{//省略十五行/**找到此位置并加上如下代码*/16: "SIGUSR1",17: "SIGUSR2",18: "SIGTSTP",
}/**兼容windows,类似于linux的kill指令*/
func Kill(...interface{}) {return
}