在运行 Go SDK 代码收发消息前,您需按照本文提供的步骤来准备开发环境。
已安装 Go,建议使用 1.17 版本以获得更好的使用体验。
在 go.mod
文件中添加 rocketmq-client-go
的依赖。
module {更换成项目名字} go {这里是你的go版本} # 下面是需要添加的内容 require ( github.com/apache/rocketmq-client-go/v2 83f60c154236bb92a5d5e3d40276b546b6079f1b )
接入消息队列 RocketMQ版收发消息前,需要先在控制台中创建相关资源,调用相关接口类收发消息时需要在代码中配置资源ID或AK/SK。
说明
对于2022年12月16日及之前创建的 RocketMQ 实例,通过 Go、Python、C++ 等除 Java 以外其他语言的 SDK 收发消息时,需要通过拼接实例 ID 的格式指定 Topic 或 Group,即 InstanceID%GroupID
,例如MQ_INST_85bclzugcfkd_nxxxx%demo-group
。详细说明请参考注意事项。