首页 > 其他分享 >lavinmq cloudamqp 开源的amqp server

lavinmq cloudamqp 开源的amqp server

时间:2022-11-29 12:33:46浏览次数:73  
标签:amqp lavinmq cloudamqp server 开源 com

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

标签:amqp,lavinmq,cloudamqp,server,开源,com
From: https://www.cnblogs.com/rongfengliang/p/16935097.html

相关文章

  • AMQP&Kombu Source Code
    Celery是Python中最流行的异步消息队列框架,支持RabbitMQ、Redis、ZoopKeeper等作为Broker,而对这些消息队列的抽象,都是通过Kombu实现的。Kombu实现了对AMQPtransport和non-......
  • 03-RabbitMQ核心概念[简介, AMQP协议, 整体架构, 消息流转]
    核心概念RabbitMQ简介RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是......