我需要一个用于Golang应用程序的可嵌入消息传递组件。我查看了像NSQ等分布式消息传递系统,但更喜欢一个更简单,稳定和可嵌入的消息传递系统(没有单独的守护进程)。像NSQ这样的系统对我的要求来说太过分了,我认为它不容易嵌入。
我需要这样一个组件来有效地分配有效载荷/数据(至少一次交付)在我的处理分布式引擎中,并且可嵌入将使安装和配置变得容易。
任何信息都将受到赞赏。
答案 0 :(得分:1)
我使用此库https://github.com/streadway/amqp在生产中使用RabbitMQ。这不是一个官方图书馆,但实施情况非常好。
我用它来提高物联网的容错性和可扩展性。
临:
缺点: