Babylon Docs 中文版
by DocsZH
  • 介绍 Babylon
    • Babylon 概述
    • 比特币时间戳
    • 比特币质押
    • Babylon 架构
  • 用户指南
    • 比特币质押主网-阶段 1
      • 后端部署
        • 后端部署概述
        • 基础设施设置
          • MongoDB设置
          • RabbitMQ设置
          • 比特币全节点设置
        • 后端服务设置
          • 质押索引器
          • 质押 API
          • 质押期限检查器
        • 全局系统配置
    • 比特币质押测试网-4
    • 比特币质押测试网-3 (Sunset)
      • 安装
      • 验证器部署概述
      • 区块链网络信息
      • 设置节点
      • 获取测试网代币
      • 成为验证者
      • 成为 Finality 提供商
        • EOTS 管理器
        • Finality 提供商
      • 使用 BTC Staker CLI 进行质押
      • 成为 Babylon 守护者
      • BTC 时间戳集成
  • 开发者指南
    • Babylon 开发模块
      • Epoching 模块
      • 检查点模块
      • BTC 检查点模块
      • BTC 轻客户端模块
      • Zone Concierge 模块
    • Babylon Vigilantes 模块
      • Vigilante 提交者程序
      • Vigilante 报告者程序
      • 检查点监控器程序
    • gRPC 网关 (REST API)
  • Babylon 白皮书
  • 团队支持
  • 常见问题
  • 相关链接
    • Babylon 官方链接
    • DocsZH 相关链接
  • CLI 代码参考
由 GitBook 提供支持
在本页
  • 硬件要求
  • 安装RabbitMQ
  • 添加RabbitMQ凭证
  • 服务器监控
  1. 用户指南
  2. 比特币质押主网-阶段 1
  3. 后端部署
  4. 基础设施设置

RabbitMQ设置

上一页MongoDB设置下一页比特币全节点设置

最后更新于6个月前

及时获悉最准确和最新硬件建议,请参考。

对于生产系统,建议使用具有 (quorum queues) 的多节点RabbitMQ集群,以确保消息的耐用性和高可用性。这种设置可提高容错能力和性能,从而构建可靠的消息传递基础设施。

硬件要求

  • CPU:多核处理器

  • 内存:单个节点至少 4GB

  • 硬盘:建议使用SSD硬盘,以获得更好的性能

  • 网络:高速、低延迟的网络连接

安装RabbitMQ

遵循要求,选择合适你操作系统的安装流程。

添加RabbitMQ凭证

  1. 启用RabbitMQ管理面板

sudo rabbitmq-plugins enable rabbitmq_management
  1. 为RabbitMQ创建管理员用户

服务器稍后将使用这些确切的凭证连接到队列。

sudo rabbitmqctl add_user <admin> <password>
sudo rabbitmqctl set_user_tags <admin> <administrator>
sudo rabbitmqctl set_permissions -p / <admin> ".*" ".*" ".*"

你可以自定义<admin> (管理员用户名)、 <password>(密码)。

  1. 访问RabbitMQ管理面板

使用用户名<admin>和上一步中设置的密码<password>登录管理面板。

服务器监控

在浏览器打开:,导航到default,RabbitMQ的默认管理面板。

可通过轮询RabbitMQ服务器的可用性。

RabbitMQ特定的Prometheus指标也可以通过任何开源来公开。

RabbitMQ官方文档
仲裁队列
RabbitMQ官方安装文档
http://localhost:15672
Prometheus Blackbox Exporter
Prometheus RabbitMQ导出器