MQ
文章平均质量分 80
mq 学习
linkingfei
coder;
展开
-
消息中间件——kafka
1、简介Kakfa是一个分布式的基于发布/订阅模式的消息队列(message queue),主要应用于大数据的实时处理领域2、消息队列的模式点对点模式消息生产者发送消息到消息队列中,然后消息消费者从队列中取出并且消费消息,消息被消费后,队列中不在存储。所以消息消费者不可能消费到已经被消费的消息;队列支持存在多个消费者,但是对于一个消息而言,只会 有一个消费者可以消费;如果想发给多...原创 2021-01-29 23:15:52 · 228 阅读 · 0 评论 -
消息中间件——RabbitMQ集群搭建
1、部署Erlang1.1 RabbitMQ依赖于Erlang,版本对应请查看https://www.rabbitmq.com/which-erlang.html1.2 下载安装Erlang添加epel扩展源yum install epel-release先删除可能存在的erlang(非必须)yum list erlangyum remove erl*清空和更新安装源(非必须)...原创 2021-01-29 23:16:25 · 116 阅读 · 0 评论 -
消息中间件——Activemq进阶
知识点回顾异步通讯,点对点、发布订阅模式几万个消息mq不会宕机,可处理高并发本节问题保证jms可靠消息保证消息中间件重试机制,消费者不会重复消费保证消息中间件幂等性:通过全局id去处理解决分布式事务:数据不一致,定时job重试数据健康检查消息中间件集群:必须使用zookeeper作为注册中心实现集群MQ持久化机制默认不仅持久化为了解决宕机消息丢失,必须进行消息持久化...原创 2021-01-29 23:17:13 · 204 阅读 · 0 评论 -
消息中间件——ActiveMQ
安装下载解压、选择系统对应版本访问:http://localhost:8161/admin/默认账号:admin,admin原创 2021-01-29 23:16:57 · 126 阅读 · 0 评论 -
消息中间件——rocketmq环境配置
为什么使用rocketmq是否支持分布式activemq支持集群(结合zk),但不支持分布式rocketmq分布式消息中间件,支持集群(主备)、并发量高mq消息堆积,会不会发生宕机消费者不会宕机,因为存在缓存消息机制消息中间件可能会宕机而rocket支持海量消息堆积,支持上万个队列消息中间件集群策略使用的不是主从策略,而是均摊测试,提高消息并发量rock...原创 2021-01-29 23:17:31 · 892 阅读 · 0 评论 -
消息中间件——MQ简介
一、 同步存在的问题1、产生问题异步请求,无需等待解决同步请求阻塞、超时问题数据不一致性,重试失败记录到日志表2、解决方法同步可能网络延时,造成重复提交(token+redis可以解决)、数据不一致问题,采用日志表存储+定时job对数据进行健康检查,不能实时更新。图像验证(解决机器暴力扫描)二、消息中间件解决问题为啥使用解决高并发两种通信方式:点对点、发布订阅...原创 2021-01-29 23:14:56 · 640 阅读 · 0 评论