【问题标题】:Stable GCP PubSub API for GolangGolang 的稳定 GCP PubSub API
【发布时间】:2016-12-07 11:17:55
【问题描述】:

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

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

为了使该组件尽可能快,我们决定用 Go 编写它,因为:

  1. 编译
  2. 它在 Linux 上原生运行(相对于 .NET)
  3. 在保持简单性的同时非常快(相对于 C/C++)

一切都很好,我们准备好了(双关语),但后来我看到了:

Golang 似乎没有稳定的 GCP Pubsub API。
我真的可以依靠实验版本在生产中运行吗?

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-04-22
      • 1970-01-01
      • 2019-06-20
      • 1970-01-01
      • 2021-04-14
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      相关资源
      最近更新 更多