针对rabbimq-镜像和确认机制的小测试.docx

针对rabbimq-镜像和确认机制的小测试.docx

ID:59331675

大小:360.00 KB

页数:5页

时间:2020-09-04

针对rabbimq-镜像和确认机制的小测试.docx_第1页
针对rabbimq-镜像和确认机制的小测试.docx_第2页
针对rabbimq-镜像和确认机制的小测试.docx_第3页
针对rabbimq-镜像和确认机制的小测试.docx_第4页
针对rabbimq-镜像和确认机制的小测试.docx_第5页
资源描述:

《针对rabbimq-镜像和确认机制的小测试.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、针对rabbimq镜像和确认机制的小测试问题描述若使用rabbitmq的镜像功能,只要有一个镜像存在即可以保证交给rabbitmq的数据不丢。但前提是要确保消息确实交给了rabbitmq,为实现这一点可以利用rabbitmq的publishconfirm机制,它rabbitmq客户端与rabbimq之间的确认机制。开启该机制,当收到rabbitmq收到消息,并成功放入相应的队列里后,rabbitmq会向发送方发确认消息,现在的问题是如何处理这种确认消息,下面采用两种方式处理该消息,一种是同步发消息即发送

2、一个消息,接收到确认之后再发下一个,另一种是,异步发送消息,记录每个消息,当收到确认后再删除对应消息,超时则重发。下面对这两种方式进行简单的测试。测试环境主机:rds064071(发送者)rds064072(接收者)rds064073(rabbimq主节点)rds064074(镜像节点)测试1:异步发送消息QPS:环境信息:Mpstat-PALL1Ganglia测试2:同步发送消息QPS:环境信息:Mpstat-PALL1Ganglia测试3:节点失效测试测试说明:通过将发送进程与channellink

3、在一起,当节点失效时channel会挂掉,从而让发送进程也挂掉,supervisor重启发送进程时会尝试连接不同的节点,从而实现节点失效后的自动重连。在发送数据的过程中,kill掉一个rabbitmq的主机点,通过rabbitmq的web管理插件,看到以下结果,可以看出主节点rds064073挂掉后,连接自动迁移到了镜像节点,并持续发送消息。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。