go语言如何使用腾讯云的kafka
1 | 参考地址:https://cloud.tencent.com/document/product/597/54819 |
配置
- 点击实例列表,点击实例名称进入详情
- 添加路由策略,使用公网
- 新建topic
- 新建acl读写用户
- 配置acl策略,选择topic,允许第4步新建的用户
代码
1 | 代码 |
运行
1 | kafka.NewProducer是基于CGO和librdkafka的,不安装librdkafka依赖无法运行,会出现undefined: kafka.NewProducer之类的报错 |
查看发送成功的消息
查看消费组
交叉编译
1 | 编译到linux amd64架构,使用docker,需要较长的时间 |
Dockerfile
1 | FROM --platform=linux/amd64 golang:1.24 AS builder |