Aliyun MNS Go SDK 是 MNS 在 Go 编译语言的官方 SDK
- 此 Go SDK 基于阿里云消息服务 MNS 官方 API 构建
- 阿里云消息服务(Message Service,简称 MNS)是一种高效、可靠、安全、便捷、可弹性扩展的分布式消息服务
- MNS 能够帮助应用开发者在他们应用的分布式组件上自由的传递数据、通知消息,构建松耦合系统
- 使用此 SDK,用户可以快速构建高可靠、高并发的一对一消费模型和一对多的发布订阅模型
- Go 1.20 及以上
- 执行命令
go get github.com/aliyun/aliyun-mns-go-sdk获取远程代码包 - 在您的代码中通过
import "github.com/aliyun/aliyun-mns-go-sdk"引入 MNS Go SDK
- 下载最新版 Go SDK,进入 example 目录
- 修改 endpoint 为您自己的接入点,可登录 MNS 控制台 查看,具体操作,请参考获取接入点
- 在环境变量中设置您的
ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET,阿里云身份验证信息在 RAM 控制台 创建。获取方式请参考获取 AccessKey - 根据阿里云规范,您应该将 AK SK 信息设置为环境变量使用,请参考设置环境变量
- Apache-2.0 请参阅许可文件