AMQP保证在Go(golang)交付

时间:2015-06-17 01:49:18

标签: go rabbitmq amqp

问题:

  • 运行用Go(golang)编写的代理的一些小设备;操作系统是Linux x86_64
  • 这些设备位于防火墙后面,但他们可以建立与云服务器的传出连接
  • 设备必须能够可靠地将某些消息发布到云中的服务器
  • 设备具有本地存储,如果网络出现故障或云服务器由于某种原因无法使用,它们可以保留消息(最多限制)
  • 设备上的实现必须非常轻,最好不使用其他本地帮助程序服务器,尽管可以接受轻型本地进程,但可以优先选择可以在进程中运行的库
  • 云服务器的简单REST HTTP POST是不可接受的,因为设备必须解决可靠的交付问题

假设AMQP实施是正确的选择,我应该从哪里开始使用Go中的AMQP来做这件事?哪种实施可以帮助?的RabbitMQ?

0 个答案:

没有答案