适用于Golang的稳定GCP PubSub API

时间:2016-08-02 07:52:17

标签: go google-cloud-platform google-cloud-pubsub

我们有一个基础架构,我们将GCP Pubsub用作全局pubsub,将redis用作本地pubsub。

因此,我们应该创建一个订阅GCP pubsub并将传入消息发布到redis的组件。

为了尽可能快地制作该组件,我们决定在Go中编写它,因为:

  1. 编译
  2. 它在Linux上运行(而不是.NET)
  3. 在保持简洁的同时(与C / C ++相反),它真的很快。
  4. 一切都很好,我们准备好GO(双关语),但后来我看到了:

    enter image description here

    Golang似乎没有稳定的GCP Pubsub API 我真的可以依靠实验版来投入生产吗?

    我该怎么做? 也许这个任务不需要Golang吗?

    谢谢

1 个答案:

答案 0 :(得分:0)

很难说清楚,但我个人并不认为实验是不稳定的。实验通常意味着库API可能以非向后兼容的方式向前发展(例如,如果要升级,可能需要重写应用程序),但这并不意味着库不稳定。我建议你进行性能和稳定性测试,并说服自己确实稳定。