【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
}
相关推荐
喵了几个咪5 小时前
GoWind Admin 拆解:一个 Sender 接口接 39 个通知渠道
微服务·golang·go·1024程序员节·admin·gowind
紧跟先前的步伐8 小时前
Go AI Agent 实战 13|大模型流式输出 Streaming 的实现
人工智能·ai·golang·1024程序员节
喵了几个咪8 小时前
GoWind Ops 深度拆解:纯出站 Agent + MQTT 信令,把「管机器、跑项目、发脚本、构建分发」做扎实
golang·gowind
黄俊懿8 小时前
【架构师从入门到进阶】第七章:缓存和存储的优化思路——第一节:缓存概述
数据结构·数据库·分布式·缓存·架构·系统架构·1024程序员节
红海云9 小时前
两台DGX Spark部署DeepSeek的实战边界
大数据·分布式·spark
紧跟先前的步伐10 小时前
Go AI Agent 实战 14|多轮对话与上下文历史管理
人工智能·ai·golang·1024程序员节
microrain10 小时前
设备报文怎么变,SagooIoT 只约定三个函数名
javascript·物联网·golang·sagooiot
紧跟先前的步伐10 小时前
Go AI Agent 实战 15|context.Context、超时与取消机制
人工智能·安全·ai·golang·1024程序员节
编程的一拳超人10 小时前
【元宝搜索开发者征文大赛】四语实战:Java/Python/Go/Node.js 构建 AI 搜索应用全攻略
java·python·golang·node.js·agent
ly768913 小时前
Kafka 消费者重试与死信:Spring for Apache Kafka 的边界设计
spring·kafka·apache·并发消费·消费者重试·死信主题·位移提交