2015-07-21 71 views
0

我需要一個可嵌入的消息傳遞組件,用於Golang應用程序。我研究了NSQ等分佈式消息傳遞系統,但更喜歡一個更簡單,更穩定且可嵌入的程序(沒有單獨的守護進程)。像NSQ這樣的系統對我的需求來說是過分的,我不認爲它很容易嵌入。Golang應用程序的可嵌入消息傳遞組件

我需要這樣一個組件來可靠地分發有效負載/數據(至少交付一次),在我的處理分佈式引擎之間進行分佈並且可嵌入將使安裝和配置變得簡單。

任何信息將不勝感激。

回答

1

我使用RabbitMQ生產這個庫https://github.com/streadway/amqp。這不是一個官方圖書館,但實施情況相當不錯。

我用它來提高物聯網的容錯性和可擴展性。

臨:

缺點:

  • 的大載荷
  • 也許不是最快的(但速度不夠快,我的項目)
不是真的有效
相關問題