使用Localstack的Golang的一个简单AWS SNS例子

84 阅读1分钟

在这个例子中,我们将使用Localstack和Golang来与AWS简单通知服务(SNS)合作。我们将创建一个新的主题,列出所有的主题,订阅一个主题,列出所有的主题订阅,发布到一个主题和取消订阅一个主题。

结构

├── internal

文件

main.go

package main

client.go

package cloud

model.go

package cloud

aws.go

package aws

sns.go

package aws

pubsub.go

这只是一个 "肮脏 "的使用例子!

package pubsub

测试

$ go run --race main.go