MQ系列
文章平均质量分 80
MQ介绍
戴泽supp
做一件事最好的时机是十年前,其次是现在
展开
-
linux安装erlang
在centos7安装erlang会出现如下输入 rpm -ivh esl-erlang_20.3-1_centos_7_amd64.rpm 出现:错误:依赖检测失败: libodbc.so.2()(64bit) 被 esl-erlang-19.2-1.x86_64 需要 libwx_baseu-2.8.so.0()(64bit) 被 esl-erlang-19.2-1...原创 2018-11-21 20:03:11 · 2699 阅读 · 0 评论 -
linux环境下的rabbit使用与安装
重点:建议参照官网 http://www.rabbitmq.com/install-rpm.html (因为官网肯定没错)环境说明:linux为CentOS7以下操作全是root用户操作 一、安装1、看rabbitmq与对应erlang版本支持网址:http://www.rabbitmq.com/which-erlang.html如下2、下载erlang环...原创 2018-11-22 14:10:53 · 420 阅读 · 0 评论 -
消息队列消费者使用实践
注意:以RocketMQ为例说明一、偏移量offset自动提交offset,消息队列无法做到有且仅消费一次,但是可以保证消息最少消费一次,因此,消费端做好幂等处理即可。二、消息幂等RocketMQ无法避免消息重复(Exactly-Once),所以如果业务对消费重复非常敏感,务必要在业务层面进行去重处理。去重有两种方法:1、msgId,消息中自带的msgId是全局唯一的2、消息内容中的业务字段,例如订单Id等msgId一定是全局唯一标识符,但是实际使用中,可能会存在相同的消息有原创 2022-01-12 16:32:58 · 574 阅读 · 0 评论