Tag: docker rabbitmq

使用Raspberry PI和Docker容器的Pika到RabbitMQ连接失败

我正在做一个Raspberry PI的简单设置,通过RabbitMQ与服务器进行通信,而我并没有build立连接。 这是设置: 客户端:Raspberry PI(Raspbien Debian 8.0),Python 2.7和Pika 0.10.0 RabbitMQ服务器:MacMini运行10.11.6 – OS X El Capitan与Docker 在Mac上执行Docker: docker run -v /Users/tigelane/Documents/Development/brimstone_manager:/var/lib/rabbitmq -d –hostname my-rabbit –name some-rabbit rabbitmq:3 在客户端执行的Python代码: def rabbit_post(): entry = get_ipaddress() post_time = datetime.datetime.now().strftime("%d %B %Y : %I:%M%p") rabbit_server = 'machine.tigelane.com' credentials = pika.PlainCredentials('machine', 'machine') connectionParams = pika.ConnectionParameters(host=rabbit_server, credentials=credentials) connection = pika.BlockingConnection(connectionParams) channel = […]

在Docker中运行RabbitMQ服务器

连接到vanilla RabbitMQ Docker容器时出现EOFException。 日志目录为空/ var / log / rabbitmq不包含任何文件。 Web控制台可以正常工作。 只是连接到它不起作用。 由于这是来自Docker Hub的香草容器,我认为这是我省略了一些基本的东西。 但是什么? 🙂 还有什么我可以检查? 创build容器的命令: sudo docker run -d –hostname konijn –name konijn -p 5672:5762 -p 5671:5671 -p 15672:15672 rabbitmq:3.6.6-management 它显示为正在运行: $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0a62c2635d17 rabbitmq:3.6.6-management "docker-entrypoint.sh" 12 seconds ago Up 10 seconds 4369/tcp, […]

如何在后台Docker中运行Symfony命令

我需要在后台运行rabbitMQ使用者如何在Docker容器中运行他?

用于消费者程序的multithreading与容器的优缺点

考虑一个RabbitMQ消费者计划。 你可以编写一个multithreading的线程,其中每个线程使用队列项目的一部分。 或者你可以用一个线程编写一个简单的CLI程序,连接到RabbitMQ代理程序,在这个代理程序中循环使用队列中的项目,然后在不同的容器中运行它们中的几个! 你认为我应该执行哪一个? 在这种情况下,multithreadingvs容器有什么优点和缺点?

如何设置自动缩放RabbitMQ Cluster AWS

我试图从SQS转移到RabbitMQ的消息服务。 我期待构build一个稳定的高可用性排队服务。 现在我正在与群集。 目前的实现 ,我有三个与RabbitMQ与pipe理插件安装在一个AMI的EC2机器,然后我明确地去每个机器和添加 sudo rabbitmqctl join_cluster rabbit@<hostnameOfParentMachine> HA属性设置为全部,同步工作。 而负载均衡器上面分配了一个DNS。 到目前为止这个东西的作品 预期实现 :创build一个自动调节群集环境,其中上/下行的机器必须dynamic地join/移除群集。 达到这个目标的最好方法是什么? 请帮忙。

在不同的Docker容器之间使用RabbitMQ进行通信

我希望在存储在不同docker集装箱中的两个应用程序之间进行通讯 我将使用这个消息队列(RabbitMQ) 我应该做一个第三个Docker容器作为我的RabbitMQ服务器运行,然后为这两个特定的容器创build一个通道? 那么以后我可以做更多的渠道,如果我需要例如第三个应用程序需要与其他2沟通? 问候!

RabbitMQ不考虑Docker的内存限制

我已经运行了包含RabbitMQ实例的docker容器。 我使用了三个参数(其中包括)的docker run命令: -m 300m –kernel-memory="300m" –memory-swap="400m" docker stats显示: > CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O > 1f50929f8e4e 0.40% 126.8 MB / 349.2 MB 36.30% 908.2 kB / 1.406 MB 24.69 MB / 1.114 MB 我期望RabbitMQ将只能看到300MB的RAM内存,但在Rabbit UI上可见的高水印显示为5.3GB。 我的主机有8GB可用,所以,可能RabbitMQ从主机读取内存大小。