RabbitMQ是一个开源消息代理,最初实现AMQP协议,并通过插件架构支持其他消息传递协议。此标记应与涉及RabbitMQ服务器消息代理产品的问题一起使用,或者与RabbitMQ产品的源代码和实现有关的问题一起使用。诸如amqp或mqtt之类的特定协议标签也可以是适当的,以及正在使用的OS和编程语言。
微服务前端的后端。 HTTP 或 RPC 与 RabbitMQ 进行通信?
我正在实现一个微服务架构,我需要使用Backend for Frontends,但是我对如何实现它与微服务的通信有疑问。 您如何看待使用
docker 上的 Rabbitmq:应用程序 mnesia 退出原因:已停止
我正在尝试使用 docker-compose 以及 DRF 和 Celery 启动 Rabbitmq。 这是我的 docker-compose 文件。除 rabbitmq 外,其他一切正常: 版本:'3.7' 服务: 博士: 建立...
我面临下一个问题。我想在 docker 容器中运行 rabbitmq。当我使用下一个命令运行 docker image 时: docker run -it --rm --name rabbit -e RABBITMQ_DEFAULT_USER=aaa -e RABBITMQ_DEFAULT_P...
应用:Spring boot、RabbitMq、Logback 我使用 AmqpLogbackAppender 将日志推送到 kibana,还使用另一个 rabbitMq 进行微服务之间的通信。 当我尝试连接到拉比时......
需要: 每个用户必须创建多个频道并长期保持打开状态以接收消息 每个用户必须有一个免费频道才能发送消息(频道打开并......
我有一个 docker container runnig spring app consumer 但是当我想用邮递员 http://localhost:8087/queues/projqueue/size 测试这个 API 时我得到连接错误 2023-03-14 10:28:32.959 错误...
我想使用 .NET 客户端和 AMQPCPP(C++,基于 rabbitmq-c 库)来发送和接收消息。 我在不使用标头的情况下一直可以很好地发送和接收消息,但是我有
我正在尝试在 nestjs 应用程序上编写端到端测试,并且我有一个 rabbitMQ 连接 输入 MockType = { [P in keyof T]?: jest.Mock; }; const 模拟工厂:() => 我正在尝试在 nestjs 应用程序上编写端到端测试,并且我有一个 rabbitMQ 连接 type MockType<T> = { [P in keyof T]?: jest.Mock<object>; }; const mockFactory: () => MockType<AmqpConnection> = jest.fn(() => ({ publish: jest.fn(() => AmqpConnection), })); const moduleRef = await Test.createTestingModule({ providers: [ RabbitMQModule, { provide: AmqpConnection, useFactory: mockFactory }, ], imports: [ChallengeModule], }) .useMocker((token) => { if (token === ChallengeService) { return challengeService; } else { const mockMetadata = moduleMocker.getMetadata( token, ) as MockFunctionMetadata<any, any>; const Mock = moduleMocker.generateFromMetadata(mockMetadata); return new Mock(); } }) .overrideProvider(ChallengeService) .useValue(challengeService) .compile(); app = moduleRef.createNestApplication(); await app.init(); }); 我得到错误:错误 [AmqpConnection] 与 RabbitMQ 代理断开连接(默认) 类型错误:无效的网址 有帮助吗?
NodeJS amqp:是否可以在通道关闭操作完成之前调用 channel.close() 方法后立即使用消息?
我有一个 nodejs 应用程序,它使用 amqp 从远程服务器侦听 RabbitMQ 队列,并使用队列中的作业。 // 连接到rabbitMQ服务器并创建通道 ...
我有一个 Spring 应用程序,它基本上在 RabbitMQ 中监听一些队列并使用消息并将它们存储在数据库中。 队列的发布速率是每秒 200 条消息,我...
How to send headers/metadata via rabbitmq in nestjs?
我想根据任何请求将本地化代码发送到我的微服务。有没有机会在 nestjs 中不使用 body 来做到这一点?像标题或元数据之类的东西。 就像是 @Post('/路线')...
我正在使用 Pika/RabbitMQ 库处理 python 3.8 项目中的消息。处理消息时,该功能可能由于多种原因而失败。在某些情况下,消息可以是
发布到 pubsub pubsub 中的主题 topic_name 时出现 RabbitMQ dapr 错误:通道未初始化
我正在使用 dapr rabbitmq pubsub 发布和订阅事件。 云端点工作正常,但在本地设置中出现错误 在
我正在尝试使用 RabbitMQ (3.8.19) (Django 4.1.5) 设置 Celery (5.2.7) 结果,该任务以“Unacked”状态出现在“celery”队列中,30 分钟后进入“Ready”状态
这就是我使用总线的方式,需要为我正在使用的虚拟主机添加健康检查,添加健康检查的最佳方式是什么? services.AddSingleton(RabbitHutch.CreateBus(config, x => { })); 我...
我可以通过websocket和rabbitmq向离线用户发送消息吗?
我正在开发基于 spring webscokets 的聊天。我正在使用 rabbitmq 作为代理。当我向订阅用户发送消息时,一切正常。但是给离线用户的消息永远不会传递......
请看这个链接 它描述了一种获取队列中消息数量的方法,但它只能完成一次!在这个例子中,你不能使用循环 while 来不断地知道我的数量......
目前,我正在使用 spring-boot-starter-amqp 模块,可以使用注解@RabbitListener 在后台读取消息,我如何才能从队列中消费固定数量的消息...
现在我花了 2 天的时间才弄清楚为什么我不能从 mosquitto 发送消息到 rabbitmq 的问题。我有一项任务是做 mqtt 的事情,因为他们建议使用 rabbitmq 作为代理。我有这套...
是否有任何方法可以在不手动重新排队作业的情况下计算重新排队作业的次数(通过拒绝或 Nak)? 我需要重试一项工作 'n' 次,然后在 'n' 次后放弃它。 ps:目前我