文章 2023-10-17 来自:开发者社区

消息中间件第一讲:RocketMQ从入门到精通

推荐书籍《消息队列高手课》《分布式消息中间件实战(倪炜)沈剑》《架构师之路》《分布式消息队列RocketMQ》GItHub官网0、为什么学习MQ?首先:MQ属于微服务级系统间的观察者模式,它可以被用于实现服务的异步处理,让结果更快地返回,减少等待,提升系统总体的性能;其次:我们在单体应用里面需要用队列解决的问题,在分布式系统中大多都可以用消息队列来解决;最后:学习MQ同步转异步,多应用解耦合的思....

消息中间件第一讲:RocketMQ从入门到精通
文章 2023-10-12 来自:开发者社区

【Kubernetes部署Shardingsphere、Mycat、Mysql、Redis、中间件Rocketmq、Rabbitmq、Nacos】

步骤部署Shardingsphere、Mycat、Mysql、Redis、中间件Rocketmq、Rabbitmq、Nacos的步骤如下:安装Docker和Kubernetes环境。部署MySQL:a. 在Kubernetes中创建一个MySQL的Service,可以使用外部LoadBalancer或ClusterIP类型的Service。b. 创建MySQL的Deployment对象,并设置相....

文章 2023-08-12 来自:开发者社区

高性能消息中间件 RocketMQ(三)

6.2 负载均衡 RocketMQ中的负载均衡都在Client端完成,具体来说的话,主要可以分为Producer端发送消息时候的负载均衡和Consumer端订阅消息的负载均衡。 生产者的负载均衡:如图所示,5 个队列可以部署在一台机器上,也可以分别部署在 5 台不同的机器上,发送消息通过轮询队列的方式 发送,每个队列接收平均的消息量。通过增加机器,可以水平扩展队列容量。 另外也可以自定义方式选择....

高性能消息中间件 RocketMQ(三)
文章 2023-08-12 来自:开发者社区

高性能消息中间件 RocketMQ(二)

二、RocketMQ安装与配置1.前提是Linux中安装了JDK8及以上的版本。#查看是否安装JDK echo $JAVA_HOME2.官网下载安装包-RocketMQ最新版本:5.1下载地址:https://rocketmq.apache.org/zh/release-notes/3.上传到linux下并安装(使用xftp工具、rz命令、或者直接拖拽)4.将文件解压并修改名称#将文件解压 un....

高性能消息中间件 RocketMQ(二)
文章 2023-08-12 来自:开发者社区

高性能消息中间件 RocketMQ(一)

一、MQ简介1.1 什么是MQ消息:是MQ中最小的概念,本质就是一段数据。队列:在MQ中使用队列的数据结构来存储消息。MQ是把消息和队列结合起来,称为消息队列(Message Queue),是基础数据结构中“先进先出”的一种数据结构。指把要传输的数据(消息)放在队列中,用队列机制来实现消息传递——生产者产生消息并把消息放入队列,然后由消费者去处理。消费者可以到指定队列拉取消息,或者订阅相应的队列....

高性能消息中间件 RocketMQ(一)
文章 2023-08-03 来自:开发者社区

消息中间件-RocketMQ入门 消息发送的三种方式

消息中间件简介应用场景假设现在有订单微服务和积分微服务,正常请求流程之后是不是一个订单完成后给对应的用户加上积分,但如果积分微服务坏掉了,正常来说会回滚,但实际中情况中,积分完全可以晚一点加,没有什么影响1.解决代码耦合的问题解决问题的方法这样订单微服务把参数发送给中间件之后就完成了它自己的任务,使微服务不用依赖其它微服务,就算中间件挂了也不需要担心,它虽然默认存储在内存里面,但也会在磁盘里面存....

消息中间件-RocketMQ入门 消息发送的三种方式
文章 2023-05-25 来自:开发者社区

带你读《企业级云原生白皮书项目实战》——4.1.1 消息队列RocketMQ版概述

第四章 云原生中间件4.1消息队列RocketMQ&&Kafka4.1.1 消息队列RocketMQ版概述消息队列RocketMQ版是阿里云基于Apache1RocketMQ构建的低延迟、高并发、高可用、高可靠的分布式“消息、事件、流”统一处理平台,面向互联网分布式应用场景提供微服务异步解耦、流式数据处理、事件驱动处理等核心能力。

文章 2023-05-25 来自:开发者社区

带你读《企业级云原生白皮书项目实战》——4.1.2 消息队列RocketMQ版的优势

4.1.2 消息队列RocketMQ版的优势借助于优质的阿里云云原生基础设施而实现的消息队列RocketMQ版,有如下的优势:1.接入方便:创建即用,用户只需关注具体的业务逻辑,无需关注RocketMQ本身的版本迭代以及产品运维等方面的问题,极大的降低了用户在系统运维方面的成本投入。2.架构先进:消息队列RocketMQ版将存储和计算分离,可以独立按需水平的扩展存储和计算,从而满足高效弹性运维和....

文章 2023-05-25 来自:开发者社区

带你读《企业级云原生白皮书项目实战》——4.1.3 消息队列RocketMQ版最佳实践(上)

4.1.3 消息队列RocketMQ版最佳实践4.1.3.1异步解耦缩短链路传统架构中各个业务模块耦合严重,系统整体响应时间长,系统开发效率低是传统串行架构的痛点。消息队列RocketMQ版很好的解决了这些痛点,它可以轻松的解耦上游业务和下游系统,将无服务调用的链路进一步缩短,系统异步化后响应时间更短,开发效率更高。例如在用户注册场景下使用消息中间件可以将注册系统、短信通知系统、邮件通知系统解耦....

带你读《企业级云原生白皮书项目实战》——4.1.3 消息队列RocketMQ版最佳实践(上)
文章 2023-05-25 来自:开发者社区

带你读《企业级云原生白皮书项目实战》——4.1.3 消息队列RocketMQ版最佳实践(下)

《企业级云原生白皮书项目实战》——第四章 云原生中间件——4.1 消息队列RocketMQ&&Kafka——4.1.3 消息队列RocketMQ版最佳实践(上) https://developer.aliyun.com/article/1229137?spm=a2c6h.13148508.setting.30.33a64f0epOnbIV4.1.3.3 保序细数日常中需要保证顺序....

带你读《企业级云原生白皮书项目实战》——4.1.3 消息队列RocketMQ版最佳实践(下)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

中间件

为企业提供高效、稳定、易扩展的中间件产品。

+关注