【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
}
相关推荐
k***z111 小时前
国产化中间件东方通TongWeb环境安装部署(图文详解)
中间件
静若繁花_jingjing2 小时前
ZooKeeper & Nacos
分布式·zookeeper·云原生
wanhengidc2 小时前
云手机中分布式存储的功能
运维·服务器·分布式·游戏·智能手机·云计算
u***j3242 小时前
HarmonyOS分布式能力核心技术深度解析
分布式·华为·harmonyos
7***n753 小时前
HarmonyOS分布式数据管理
分布式·华为·harmonyos
TracyCoder1233 小时前
Dubbo+Zookeeper怎么实现的服务注册与发现
分布式·zookeeper·dubbo
稚辉君.MCA_P8_Java6 小时前
通义 Go 语言实现的插入排序(Insertion Sort)
数据结构·后端·算法·架构·golang
源代码•宸7 小时前
GoLang写一个简单版生命游戏模拟器
经验分享·笔记·学习·游戏·golang
q***01777 小时前
Linux 下安装 Golang环境
linux·运维·golang
稚辉君.MCA_P8_Java7 小时前
Gemini永久会员 Go 实现动态规划
数据结构·后端·算法·golang·动态规划