lavinmq cloudamqp 开源的amqp server
lavinmq 是cloudamqp 基于Crystal 开发的amqp 协议server,目前暂时不吃你集群,但是可以通过federation以及shovel 暂时解决ha 问题
lavinmq 包含的特性
- 持久exchange
- 较多语言支持(rabbitmq 以及amqp 周边生态)
- 真正开源
- 暂时消费
- 基于json 的配置
- 顺序保障(FIFO)
- 快速可靠(消息被写到磁盘中)
- 资源高效(对于cpu以及内存占用比较小)
说明
尽管目前lavinmq 还属于beta 状态,但是还是值得试用的,安装以及维护相比rabbitmq 简单不少,只是目前缺少集群以及ha 的直接支持,但是基于官方
提供的federation以及shovel 可以暂时解决,目前lavinmq 内置监控以及不少方便的特性,是一个不错的选择,性能还是很不错的,
参考资料
https://github.com/cloudamqp/lavinmq
https://www.lavinmq.com/
https://www.cloudamqp.com/blog/five-reasons-to-consider-lavinmq-when-choosing-message-broker.html