【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
}
相关推荐
_小许_1 小时前
Go语言实现HTML转PDF
golang·pdf·html
老葱头蒸鸡3 小时前
(2)Kafka架构原理与存储机制
分布式·架构·kafka
漫谈网络3 小时前
RabbitMQ核心机制解析
分布式·rabbitmq
半路程序员7 小时前
Go语言学习(四)
开发语言·学习·golang
秦禹辰7 小时前
轻量级开源文件共享系统PicoShare本地部署并实现公网环境文件共享
开发语言·后端·golang
weixin_445476689 小时前
从“用框架”到“控系统”———架构通用能力(模块边界、分层设计、缓存策略、事务一致性、分布式思维)
分布式·缓存·架构
Mr.wangh9 小时前
Redis作为分布式锁
数据库·redis·分布式
小马爱打代码10 小时前
分布式锁:Redisson的公平锁
分布式
数据知道11 小时前
Go基础:一文掌握Go语言泛型的使用
开发语言·后端·golang·go语言
奥尔特星云大使12 小时前
读写分离中间件简介
数据库·mysql·中间件·读写分离