Google Cloud Engine:PubSub而不是RabbitMQ

时间:2017-08-31 09:46:20

标签: google-app-engine go google-cloud-pubsub

我的项目中有微服务器架构在Google Cloud中运行。我正在考虑从使用RabbitMQ的容器转移到PubSub引擎。

问题是:是否可以逐个接收消息?我的代码写在Go上,docs

  

多个goroutines同时调用回调,   最大化吞吐量。

但是可以调用多少个goroutine?如何设置允许的最大值?例如。我的一个工作人员使用第三方API,每个IP只允许一个连接,所以我只能为这个工作人员及时完成一个任务。

1 个答案:

答案 0 :(得分:0)

正确的解决方案是App Engine任务拉取队列

https://cloud.google.com/appengine/docs/standard/go/taskqueue/overview-pull