开源消息中间件RocketMQ详解系列 ,RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。主要功能是异步解耦和流量削峰。,,常见的MQ主要有:ActiveMQ、R... 网站建设# rocketmq# 异步# 消息 3年前630
别冒冒失失在项目里用MQ,里面很多坑都不知道肯定不行! ,上篇文章《做了几年开发,你知道自己的系统为什么要用消息中间件吗?》,给大家讲了讲消息中间件引入系统架构的作用,主要是解决哪些问题的。,其比较常见的实践场景是:,这篇文章给大家讲讲,如果你在系... 网站建设# mq# 异步# 消息中间件 3年前590
vivo 超大规模消息中间件实践之路 在线业务侧主要从RocketMQ集群部署架构、平台系统架构、日常运维操作平台、监控告警一体化实践以及vivo如何通过建设AMQP消息网关的方式完成所有在线业务服务从RabbitMQ到RocketMQ的... 网站建设# rocketmq# vivo# 业务 3年前1360
消息中间件实现高可用架构,你会怎么设计? ,这篇文章,我们来聊一下消息中间件高可用架构的一些原理。,对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇... 网站建设# mq# 可用# 技术 3年前400
消息中间件系列介绍-Kafka 作者 | 葛贤亮,单位:中国移动智慧家庭运营中心,近年来,互联网技术发展迅猛,各行各业的信息量急剧膨胀。随着云计算和算力网络时代的到来,消息中间件在国内许多行业的关键应用中越来越受到重视。在高并发分布... 网站建设# apache# kafka# 介绍 3年前610
RabbitMQ系列之Hello World 大家好,我是指北君。,在工作中经常会用到消息队列处理各种问题,今天指北君带领大家来学一个很常用到的技术-RabbitMQ;接下来还会有关于RabbitMQ的系列教程。,队列:一种数据结构,先进先出... 网站建设# docker# rabbitmq# 指北君 3年前230
新来个技术总监,把MQ高可用架构讲的那叫一个透彻 ,这篇文章,我们来聊一下消息中间件高可用架构的一些原理。,对于一个合格的高级Java工程师而言,你肯定会碰到在系统里用到MQ的场景,那么这个时候你需要基于你的业务场景和需求,考虑在使用MQ的时候可能遇... 网站建设# mq# 可用# 技术 3年前940
MQ保证读写消息不丢失,这个你都不会就等着被开除吧... 这篇文章,我们来聊聊在线上生产环境使用消息中间件技术的时候,从前到后的全链路到底如何保证数据不能丢失。,这个问题,在互联网公司面试的时候高频出现,而且也是非常现实的生产环境问题。,如果你的简历中写了自... 网站建设# mq# 丢失# 消息中间件 3年前1680
RabbitMQ是如何收发消息的? 针对那种工作年限比较长的资深的同学,可能会开始就候选人所在公司使用的消息中间件,深入里面的技术细节,比如让你聊聊RocketMQ的架构原理和核心源码。,但是另外一种面试风格,会先从你们的项目和业务入手... 网站建设# 业务# 业务流程# 消息中间件 3年前230
如果公司线上系统突然宕机了,怎么才能确保MQ消息不丢失? ,之前写过一篇文章《项目里接入了MQ消息中间件以后,我摸鱼的时间更长了~》,我们用一个简单易懂的电商场景给大家引入说明了一个消息中间件的使用场景。,同时,我们还基于RabbitMQ的Hello... 网站建设# mq# 中间件# 服务 4年前290
消息中间件应用的常见问题与方案 消息队列(MQ)中间件已经普及很多年了,在互联网应用中,通常稍大一些的应用,我们都可以见到MQ的身影。当前市面上有很多中消息中间件,包括但不限于RabbitMQ、RocketMQ、ActiveMQ、K... 网站建设# mq# 中间件# 消息 4年前450
消息中间件该如何实现高可用架构 这篇文章,我们来聊一下消息中间件高可用架构的一些原理。,对于一个合格的高级 Java 工程师而言,你肯定会碰到在系统里用到 MQ(消息队列)的场景。那么这个时候你需要基于你的业务场景和需求,考虑在使用... 网站建设# mq# 可用# 技术 4年前170
一篇文章详解RocketMQ消息中间件 消息中间件在高并发的业务场景占据了非常重要的位置,其中国内的典型代表Java实现的RocketMQ需要重点掌握。,本文重点详解如下5点:,1.RocketMQ的介绍,2.RocketMQ的技术演进,3... 网站建设# apache# java# rocketmq 4年前320
RocketMQ 用法详解,你学会了吗? 大家好,我是指北君。,,消息中间件是我们工作中使用最频繁的一类中间件,它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如... 网站建设# rocketmq# 发送# 异步 4年前280
用RocketMQ这么久,才知道消息可以这样玩 ,今天我们就来带大家如何玩转MQ的消息。,消息中间件,英文Message Queue,简称MQ。它没有标准定义,一般认为:消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异... 网站建设# mq# rocketmq# 分布式系统 4年前520
用了MQ消息中间件后,我开始后悔了 上篇文章《为什么要使用MQ消息中间件?这几个问题必须拿下!》,给大家讲了讲消息中间件引入系统架构的作用,主要是解决哪些问题的。,其比较常见的实践场景是:,这篇文章给大家讲讲,如果你在系统架构里... 网站建设# mq# 异步# 消息中间件 4年前310
你知道为啥给JVM分配的内存越大,结果性能越差吗? ,这篇文章,给大家聊一个生产环境的实践经验:线上系统部署的时候,JVM堆内存大小是越大越好吗?,先说明白一个前提,本文主要讨论的是Kafka和Elasticsearch两种分布式系统的线上部署情况,不... 网站建设# java# jvm# 内存 4年前540
做了几年开发,你知道自己的系统为什么要用消息中间件吗? ,这篇文章开始,我们把消息中间件这块高频的面试题给大家说一下,也会涵盖一些MQ中间件常见的技术问题。,假如面试官看你简历里写了MQ中间件的使用经验,很可能会有如下问题:,好,我们一个个的来分析!,这个... 网站建设# activemq# mq# rabbitmq 4年前270
选Redis做MQ的人,是脑子里缺根弦儿吗? ,上一篇文章:《RocketMQ消息中间件用起来真的可靠吗?》,我们分析了ack机制的底层实现原理(delivery tag机制),还有消除处理失败时的nack机制如何触发消息重发。,通过这个... 网站建设# ack# delivery# 底层 4年前300
消息中间件系列介绍-传输与消费模式 作者 | 葛贤亮,单位:中国移动智慧家庭运营中心,近年来,互联网技术发展迅猛,各行各业的信息量急剧膨胀。随着云计算和算力网络时代的到来,消息中间件在国内许多行业的关键应用中越来越受到重视。在高并发分布... 网站建设# 传输# 模式# 消息 4年前270
如何用 RabbitMQ 解决分布式事务? 要说哪种分布式事务处理方案效率高,必然绕不开消息中间件!基于消息中间件的两阶段提交方案,通常用在高并发场景下。这种方式通过牺牲数据的强一致性换取性能的大幅提升,不过实现这种方式的成本和复杂度是比较高的... 网站建设# 分布式# 方式# 服务 4年前410
程序员别死背面试八股文了,这种面试题才是未来主流 ,这篇文章简单给大家来聊一个互联网大厂的Java面试题:如果让你设计一个消息中间件,你会怎么做?,其实这个问题之前大致给大家聊过,本质就是面试官在考察一个高级以上的Java工程师的系统设计能力。,给... 网站建设# java# 一个# 消息中间件 4年前370
一篇文章带你了解高可用架构分析 消息中间件是指在分布式系统中完成消息的发送和接收的基础软件。消息中间件也可以称消息队列(Message Queue / MQ),互联网场景中经常使用消息中间件进行消息路由、订阅发布、异步处理等操作,来... 网站建设# kafka# 消息# 消息中间件 4年前190
吃透Kafka底层通信机制后,我把系统网络性能提升了10倍以上 这篇文章,给大家聊一个消息中间件相关的技术话题,对于一个优秀的消息中间件而言,客户端与服务端通信的时候,对于这个网络通信的机制应该如何设计,才能保证性能最优呢?甚至通过优秀的设计,让性能提升10倍以上... 网站建设# kafka# topic# 客户端 5年前230
为什么要使用MQ消息中间件?这几个问题必须拿下 ,这篇文章开始,我们把消息中间件这块高频的面试题给大家说一下,也会涵盖一些MQ中间件常见的技术问题。,假如面试官看你简历里写了MQ中间件的使用经验,很可能会有如下问题:,好,我们一个个的来分析!,这个... 网站建设# activemq# mq# rabbitmq 5年前1650
一份互联网大厂的消息中间件生产技术方案总结,快收藏 上一篇文章:《给你一份精心设计的消息中间件高扩展架构,赶紧写进简历吧!》,我们分析了如何利用消息中间件对两系统进行解耦处理。,同时,我们也提到了,使用消息中间件还有利于一份数据被多个系统同时订... 网站建设# pub# sub# 一份 5年前100
TPS提升10倍,RabbitMQ到RocketMQ不停机平滑迁移实战 大量业务使用消息中间件进行系统间的解耦、异步化、削峰填谷设计实现。公司内部前期基于RabbitMQ实现了一套高可用的消息中间件平台。随着业务的持续增长,消息体量随之增大,对消息中间件平台提出了更高的要... 网站建设# rabbitmq# rocketmq# 业务 5年前200
项目里接入了MQ消息中间件以后,我摸鱼的时间更长了~ ,之前给大家聊了一下,面试时如果遇到消息中间件这个话题,面试官上来可能问的两个问题:,在问完这两个问题之后,不同风格的面试官可能会展开不同的发问。,针对那种工作年限比较长的资深的同学,可能会开始就候选... 网站建设# 业务# 大家# 比如 5年前260
从RabbitMQ平滑迁移到RocketMQ技术实战 作者|vivo 互联网中间件团队- Liu Runyun,大量业务使用消息中间件进行系统间的解耦、异步化、削峰填谷设计实现。公司内部前期基于RabbitMQ实现了一套高可用的消息中间件平台。随着业务的... 网站建设# rabbitmq# rocketmq# 业务 5年前280