本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

amqpcat Docker 镜像下载 - 轩辕镜像

amqpcat 镜像详细信息和使用指南

amqpcat 镜像标签列表和版本信息

amqpcat 镜像拉取命令和加速下载

amqpcat 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

amqpcat
cloudamqp/amqpcat

amqpcat 镜像详细信息

amqpcat 镜像标签列表

amqpcat 镜像使用说明

amqpcat 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

AMQP的netcat工具,命令行工具,用于向AMQP服务器发布和消费消息。
0 次下载activecloudamqp镜像

amqpcat 镜像详细说明

amqpcat 使用指南

amqpcat 配置说明

amqpcat 官方文档

amqpcat

镜像概述

amqpcat 是一款针对 AMQP 协议的命令行工具,相当于 AMQP 版本的 netcat(nc)工具。它提供简洁的命令行界面,用于向 AMQP 服务器发布消息(生产者模式)和从 AMQP 服务器消费消息(消费者模式),适用于消息测试、集成脚本和自动化流程。

核心功能与特性

  • 双模式支持:生产者模式(从标准输入读取消息,每行一条)和消费者模式(消息体输出到标准输出)
  • 灵活连接配置:支持通过 URI 指定 AMQP 服务器,可配置交换器、路由键和队列
  • 消息格式化:自定义输出格式,支持包含交换器名称、路由键、消息体等元数据
  • 轻量易用:命令行工具,可与其他命令行工具(如tail、jq)无缝集成

使用场景

  • 快速向 AMQP 队列发送测试消息
  • 从指定队列消费并查看消息内容
  • 格式化输出消息元数据与内容
  • 实时日志转发至 AMQP 服务器
  • 解析 JSON 格式消息并提取关键信息

安装与运行

通过 Docker 运行 amqpcat:

docker run -it --rm cloudamqp/amqpcat

说明:-it 启用交互模式,--rm 确保容器退出后自动清理

命令参数说明

Usage: amqpcat [arguments]
    -P, --producer                   生产者模式,从标准输入读取,每行作为新消息
    -C, --consumer                   消费者模式,消息体写入标准输出
    -u URI, --uri=URI                AMQP 服务器连接 URI
    -e EXCHANGE, --exchange=EXCHANGE 交换器名称
    -r ROUTINGKEY, --routing-key=KEY 发布消息时的路由键
    -q QUEUE, --queue=QUEUE          消费消息的队列
    -f FORMAT, --format=FORMAT       格式化字符串(默认 "%s\n")
                                     %e: 交换器名称
                                     %r: 路由键
                                     %s: 消息体(字符串形式)
                                     \n: 换行符
                                     \t: 制表符
    -v, --version                    显示版本信息
    -h, --help                       显示帮助信息

使用示例

1. 发送消息到队列

向名为 test 的队列发送消息:

echo "Hello World" | docker run -i --rm cloudamqp/amqpcat --producer --uri=$CLOUDAMQP_URL --queue test

说明:-i 确保标准输入传递到容器,--queue 指定目标队列

2. 从队列消费消息

从名为 test 的队列消费消息:

docker run -it --rm cloudamqp/amqpcat --consumer --uri=$CLOUDAMQP_URL --queue test

3. 临时队列消费消息

从临时队列消费发送到 amq.topic 交换器且路由键为 hello.world 的消息:

docker run -it --rm cloudamqp/amqpcat --consumer --uri=$CLOUDAMQP_URL --exchange amq.topic --routing-key hello.world

4. 格式化输出消息到文件

消费消息并以 CSV 格式输出到文件:

docker run -it --rm cloudamqp/amqpcat --consumer --uri=$CLOUDAMQP_URL --queue test --format "%e,%r,"%s"\n" | tee messages.csv

5. 系统日志转发

实时跟踪系统日志并发送到 syslog 交换器:

tail -f /var/log/syslog | docker run -i --rm cloudamqp/amqpcat --producer --uri=$CLOUDAMQP_URL --exchange syslog --routing-key $HOSTNAME

6. JSON 消息解析

消费 JSON 消息并使用 jq 提取属性:

docker run -it --rm cloudamqp/amqpcat --consumer --uri=$CLOUDAMQP_URL --queue json | jq .property

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 官方QQ群: 13763429