MQ基础信息mq的简介
原创
2022-09-10 06:10:11
246阅读
???欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。??? ✨✨ 欢迎订阅本专栏 ✨✨。
Pulsar的起源Pulsar是由雅虎创建的开源的、分布式pub-sub系统,现在是Apache基金会的
原创
2022-05-31 07:22:49
484阅读
--查看MQ版本-- dspmqver --查看队列状态--dspmq --创建队列管理器--crtmqm -q ECIS_QM --删除队列管理器--dltmqm ECIS_QM --启动队列管理器--strmqm ECIS_QM --关闭队列管理器--endmqm -i ECIS_QM 立即停止
转载
2016-11-17 22:37:00
335阅读
2评论
@[toc]导图MQ - 02 基础篇_通讯协议概述从功能上来看,一个最基础的消息队列应该具备生产、存储、消费的能力也就是能完成“生产者把数据发送到 Broker,Broker 收到数据后,持久化存储数据,最后消费者从 Broker 消费数据”的整个流程。我们从这个流程来拆解技术架构,如下图所示,最基础的消息队列应该具备五个模块。通信协议:用来完成客户端(生产者和消费者)和 Broker 之间的通
原创
2023-09-21 10:40:47
10000+阅读
@[toc]导图概述对消息队列来说,网络模块是核心组件之一,网络模块的性能很大程度上决定了消息传输的能力和整体性能。如果你是 Java 技术栈的开发人员,讲到网络模块的开发,大概率第一反应就是 Netty。Netty 作为 Java 网络编程中最出名的类库,几乎主宰了 Java 的网络编程。那消息队列网络模块的选型,是不是直接用 Netty 就可以了呢?选型之前,我们得先知道要解决什么问题。消息队
博客主页:?看看是李XX还是李歘歘??每天分享一些包括但不限于计算机基础、算法等相关的知识点??点关注不迷路,总有一
原创
2022-06-29 17:21:57
84阅读
消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中而不用管谁来取,消息使用者只管从 MQ 中取消息而不管是谁发布的。这样发布者和使用者都不用知道对方的存在。 redis 在我的学习过程中,redis就是一个内存数据库,具有丰富的数据类型,当然也支持
转载
2023-08-20 19:30:04
73阅读
上一篇文章中 谈到了《吃透系列》的讲解思路:先找到每个技术栈最本质的东西,然后以此为出发点,逐渐延伸出其他核心知识。所以,整个系列侧重于思考力的训练,不仅仅是讲清楚 What,而是更关注 Why 和 How,以帮助大家构建出牢固的知识体系。回到正文,这是技术系列《吃透 MQ》的开篇。本文主要讲解 MQ 的通用知识,让大家先弄明白:如果让你来设计一个 MQ,该如何下手?需要考虑哪些问题?又有哪些技术
转载
2021-06-06 17:11:42
110阅读
RabbitMQRabbitMQ是一个专门的AMQP协议队列,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗,他的优势就在于提供可靠的队列服务,使得不同的应用可以通过同一个协议去共享数据,并且可做到异步。RedisRedis众所周知是一个内存级别的数据库,通过键值对的方式才存储数据,但虽然Redis本身是一个数据库,但是Redis本身是支持MQ(Message Queue
转载
2023-09-19 00:50:57
111阅读
今天我们开始分布式之消息队列之旅。什么是消息队列消息队列(Message Queue,简称MQ),指保存消息的一个容器,本质是个队列。消息(Message)是指在应用之间传送的数据,消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,有消息系统来确保信息的可靠专递,消息发布者只管把消息发布到
转载
2023-07-21 00:28:53
113阅读
MQ 万变不离其宗:一发一存一消费
转载
2021-06-29 09:19:42
105阅读
1、运行namesrv容器(名称服务器)创建namesrv容器的挂载目录mkdir -p \
/mydata/rocketmq/data/namesrv/logs \
/mydata/rocketmq/data/namesrv/store \运行容器docker run -d \
--restart=always \
--name rmqnamesrv \
-p 9876:9876 \
-v /
Webservice 和MQ(MessageQueue)都是解决跨平台通信的常用手段,两者有哪些区别呢? 个人认为最本质的区别在于 Webservice近乎实时通信,而MQ却通常是延时通信。 什么意思呢? 因为webservice其实就是本地服务器程序调用远程服务器上的方法,属于两者之间的交互,请求
转载
2018-04-23 17:14:00
523阅读
2评论
redis持久化熟悉redis 的集群开发,熟悉 Redis 的 RDB 和 AOF 两种持久化方式、事务控 制和客户端 jedis 的使用,熟悉 Redis 的主从复制、哨兵模式RabbitMQ最初起源于金融系统Redis宕机导致客户端一直占有锁,只能设置超时获取具体对比可靠消费Redis:没有相应的机制保证消息的消费,当消费者消费失败的时候,消息体丢失,需要手动处理 RabbitMQ:具有消息
转载
2023-08-02 16:21:32
110阅读
在第 10 课时中讲过“手写消息队列”,当时粗略的讲了 Java API 中使用 Queue 实现自定义消息队列,以及使用 Delayed 实现延迟队列的示例;同时还讲了 RabbitMQ 中的一些基础概念。本课时我们将会更加深入的讲解 MQ(Message Queue,消息队列)中间件,以及这些热门中间件的具体使用。我们本课时的面试题是,MQ 常见的使用场景有哪些?你都用过哪些 MQ 中间件?典
转载
2023-07-18 19:51:20
73阅读
一、请你谈谈对MQ的理解?以及你们在项目中是怎么用的?答:MQ(消息队列)是一种应用程序对应用程序的通信方法,由于在高并发环境下,由于来不及同步处理,请求往往发生堵塞,通过消息队列,我们可以异步处理请求,缓解系统压力;MQ( Message Queue) ,即消息队列是在消息的传输过程中保存消息的容器。 通俗的说, 就是一个容器, 你把消息丢进去, 不需要立即处理。 然后有个程序去从你的容器里面把
转载
2023-07-20 11:58:03
89阅读
一、你的项目中有哪些地方用到mq 1、使用mq异步发送优惠券 2、使用mq异步发送短信 3、使用mq异步扣库存(秒杀) 总之将执行比较耗时的代码操作,交给mq异步实现接口 4、贷款项目 使用mq异步审核贷款金额 用户提交自己的信息,后台根据用户的信息,计算贷款的金额 他会拿你的信息去很多接口查下:名下有没有公司+5w,名下有没有房产+5w,花呗信用分+5w 最后计算出贷款金额后,发送短信通知主流m
转载
2023-06-15 07:11:12
137阅读
MQ的分类消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。ActiveMQ是一款非常古老的MQ,太老了 ,我也就不多说了优点: 单机吞吐量万级,时效性 ms 级,可用
阿里云MQ学习笔记
阿里云众多中间件服务中有一款非常强大的中间见服务,在企业互联网架构中起到不可替代的作用,相比较开源的RabbitMQ,阿里的消息队列MQ承受的住阿里内部1000+核心应用的使用,每天转几千条消息,稳定可靠,多次经过双十一阿里交易、商品、营销等核心链路的真实场景验证!阿里内部的产品名:MetaQ、Notify作用淘宝引入了消息中间件MQ