【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
}
相关推荐
鼠鼠我捏,要死了捏6 分钟前
Kafka Streams vs Apache Flink vs Apache Storm: 实时流处理方案对比与选型建议
kafka·apache flink·apache storm
Tapdata 钛铂数据2 小时前
TapData vs Kafka ETL Pipeline:竞争?共存?——企业实时数据策略的正确打开方式
kafka·数据同步·实时数据·kafka connect
小陈永不服输15 小时前
Windows下RabbitMQ完整安装指南
windows·分布式·rabbitmq
省四收割者18 小时前
Go语言入门(10)-数组
数据结构·经验分享·笔记·vscode·算法·golang
ffyyhh99551118 小时前
kafka生产者 消费者工作原理
kafka
NPE~20 小时前
[docker/大数据]Spark快速入门
大数据·分布式·docker·spark·教程
香吧香20 小时前
kafka 副本集设置和理解
kafka
君万21 小时前
【LeetCode每日一题】56. 合并区间
算法·leetcode·golang
Java小混子1 天前
【Redis】缓存和分布式锁
redis·分布式·缓存
柯南二号1 天前
【Java后端】【可直接落地的 Redis 分布式锁实现】
java·redis·分布式