【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
}
相关推荐
胡八一3 小时前
k8s 配置 Kafka SASL_SSL双重认证
kafka·kubernetes·ssl
Uranus^4 小时前
Spring Boot与Kafka集成实践:从入门到精通
spring boot·微服务·kafka·消息队列
fashia4 小时前
Java转Go日记(五十六):gin 渲染
开发语言·后端·golang·go·gin
暴躁哥5 小时前
消息队列RabbitMQ与AMQP协议详解
分布式·rabbitmq·amqp
oraen5 小时前
kafka吞吐量提升总结
分布式·kafka
Uranus^7 小时前
深入解析Spring Boot与Redis集成:高性能缓存实践
spring boot·redis·分布式·缓存·高性能
c无序8 小时前
【Go-4】函数
开发语言·后端·golang
@小了白了兔8 小时前
RabbitMQ可靠传输——持久性、发送方确认
分布式·rabbitmq