Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.96 KB

File metadata and controls

40 lines (26 loc) · 1.96 KB

Aliyun MNS Go SDK

Github version

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_IDALIBABA_CLOUD_ACCESS_KEY_SECRET,阿里云身份验证信息在 RAM 控制台 创建。获取方式请参考获取 AccessKey
  • 根据阿里云规范,您应该将 AK SK 信息设置为环境变量使用,请参考设置环境变量

许可协议