介绍

目录

RabbitMQ 简介

RabbitMQ 是一个开源的消息代理和队列服务器,实施了高级消息队列协议(AMQP)。简单来说,RabbitMQ 充当应用程序之间的通信桥梁,允许不同系统异步传输和处理消息。这为构建解耦、可扩展和具有弹性的分布式系统提供了坚实的基础。

Alauda Streaming Service for RabbitMQ 简介

Alauda Streaming Service for RabbitMQ 基于开源社区的 RabbitMQ 集群 Kubernetes 操作符,增强了功能,提升了安全性,并进行了特性扩展。该服务扩展了 Kubernetes API,提供声明式配置和自动运维能力,使用户能够高效地以云原生的方式部署和管理 RabbitMQ 集群,同时确保生产环境的稳定性和可扩展性。

主要特性

  • 自动化部署: 通过简单的 Kubernetes 资源定义快速部署高可用的 RabbitMQ 集群。
  • 自动化运维: 操作符自动处理集群扩展、升级和故障恢复等日常运营任务。
  • 配置管理: 操作符集中管理 RabbitMQ 集群配置,确保一致性和可靠性。
  • 监控与告警: 集成 Prometheus 指标收集;用户可以通过内置监控仪表板方便地实时监控集群状态和性能指标;实时告警及时通知用户实例异常。
  • 与 Kubernetes 生态系统的集成: 操作符与 Kubernetes 生态系统深度集成,包括 Service、StatefulSet、PersistentVolumeClaim 等,充分利用 Kubernetes 的基础设施能力。