2015-07-21 38 views
0

我需要一个可嵌入的消息传递组件,用于Golang应用程序。我研究了NSQ等分布式消息传递系统,但更喜欢一个更简单,更稳定且可嵌入的程序(没有单独的守护进程)。像NSQ这样的系统对我的需求来说是过分的,我不认为它很容易嵌入。Golang应用程序的可嵌入消息传递组件

我需要这样一个组件来可靠地分发有效负载/数据(至少交付一次),在我的处理分布式引擎之间进行分布并且可嵌入将使安装和配置变得简单。

任何信息将不胜感激。

回答

1

我使用RabbitMQ生产这个库https://github.com/streadway/amqp。这不是一个官方图书馆,但实施情况相当不错。

我用它来提高物联网的容错性和可扩展性。

临:

缺点:

  • 的大载荷
  • 也许不是最快的(但速度不够快,我的项目)
不是真的有效
相关问题