2016-08-02 66 views
0

我們有一個基礎設施,我們使用GCP Pubsub作爲全局pubsub和redis作爲本地pubsub。Golang的穩定GCP PubSub API

因此,我們應該創建一個組件,該組件可以訂閱GCP pubsub並將傳入消息發佈到redis。

爲了使該組件儘可能地快,我們決定把它寫在走,因爲:

  1. 它編譯
  2. 它nativly運行在Linux上(而不是.NET)
  3. 這是真的快速,同時保持簡單(相對於C/C++)

一切都很好,我們都準備好了(雙關語意),但後來我看到了這一點:

enter image description here

Golang似乎沒有穩定的GCP Pubsub API。
我真的可以依靠實驗版來運行生產嗎?

我該怎麼做呢? 也許這個任務不需要Golang嗎?

謝謝

回答

0

這很難說肯定,但我個人不讀實驗不穩定。實驗通常意味着庫API可能會以非向後兼容的方式進行更改(即,如果要升級,可能需要重寫應用程序),但這並不意味着庫不穩定。我建議你運行你的性能和穩定性測試,並說服自己它確實是穩定的。