RabbitMQ:使用RabbitMQ并添加perl test 源码
使用消息正文 一种异步处理服务间的通信方式。生成数据的是生产者,调用数据的为消费者。 消息本身位于中间,当生产者发送过多数据时,消费者无法立即进行处理时,使用消息将将数据存储在其中,在慢慢发送数据给消费者进行处理。持久化和非持久化,如果是非持久化,当mq服务挂了者之前未处理的数据则丢失,反之亦然。 生产者发送的消息需要消息是否有进行确认机制,如果消费者在处理该数据时挂了则需要mq确认已处理完,防止数据纠正处理。 测试mq: 测试生产者,模拟消费者接收消息,并验证发出的消息的正确性 测试消费者,模拟生产者去发送消息,然后验证被测应该(exchange)能收到 性能测试 使用perf-test模拟发布者和一些消费者个数 docker run -it --rm --network perf-test --name rabbitmq -p 15672:15672 rabbitmq:3.8.2-ma
用户评论