- 2024-12-25RocketMQ
消息中间件:功能:异步与解耦流量削峰:数据分发:普通消息同步发送:1.实例化消息生产者Producer2.设置NameServer的地址3.启动Producer实例3.1创建消息,指定Topic,Tag和消息体·3.2发送消息到Broker4.若不再发送消息,关闭Producer实例适用于:消息通知,短信通知异步发送:1
- 2024-12-25RocketMQ5.0 NameServer启动流程
1.NameServer启动org.apache.rocketmq.namesrv.NamesrvStartup 的Main函数是启动的入口。启动分成了两块:NameServer启动Controller启动(5.0为自动自主切换新增的一个模块,内嵌NameServer的时候会启动)本篇文章只分析NameServer的启动,Controller的启动在后续的文章
- 2024-12-13RocketMQ的下载与安装(快速安装无痛使用)、图形化配置
不说废话,就让大家直接下载安装,无痛使用【不需要了解很多安装方式】RocketMQ的下载方式官网下载下载地址2.安装环境要求说明 Windows/Linux64位系统JDK1.8(64位)源码安装需要安装Maven 3.2.x一、Windows中的安装1.官网中下载RocketMQ的运行版本下载地址2.
- 2024-12-03centos 修改DNS
dns服务器配置解决办法:1、打开文件/etc/resolv.conf在其中添加:nameserver8.8.8.8nameserver8.8.4.4searchlocaldomain 2、然后重启网卡:使用命令:servicenetworkrestart
- 2024-11-26RocketMq学习(一)
一、RocketMQ介绍MQ:消息中间件是什么?消息中间件属于分布式系统中一个子系统,关注于数据的发送和接收,利用高效可靠的异步消息传递机制对分布式系统中的其余各个子系统进行集成。消息队列RocketMQ是阿里巴巴集团基于高可用分布式集群技术,自主研发的云正式商用的专业消息中间
- 2024-11-27win10 系统日志
使用Windows事件查看器打开事件查看器:按下 Win+R 键,输入 eventvwr.msc,然后按Enter键。浏览网络日志:在左侧面板中,导航到 Windows日志 > 系统。你可以通过右侧的 筛选当前日志 来限定日志的范围。选择一个日期范围来查看特定日期的活动。查找特定的网
- 2024-10-15阿里云服务器如何设置IPV6通过appstore的审核
苹果上架要求:要求支持IPV6only(因为阿里云主机没有IPV6only)确认IPV6是否开启:方式1:使用ifconfig查看自己的IP地址是否含有IPv6地址。方式2.查看服务监听的IP中是否有IPv6格式的地址。(netstat-tuln)开启IPV6:vim /etc/sysctl.confvim/etc/modprobe.d/disable_ip
- 2024-09-30掌握RocketMQ消息中间件——基本概念和系统架构篇
简述RcoketMQ概念:RocketMQ是一个开源的分布式消息中间件,由阿里巴巴开发并贡献给Apache软件基金会。它用于处理高吞吐量、低延迟的消息传递,并广泛应用于现代分布式系统中。1 基本概念1.1消息 (Message) 概念:消息是信息传递的物理载体,生产和消费数据的最小单位,
- 2024-09-20RocketMq详解:一、RocketMQ 介绍及基本概念
文章目录前言1.RocketMQ简介2.RocketMQ特点3.核心特性4.应用场景5.RocketMQ优势6.RocketMQ四大核心组件6.1NameServer1.NameServer作用2.NameServer被设计为无状态的原因3.和NameServer和Zookeeper的区别4.NameServer的高可用保障6.2Broker1.Broker部署方式2.高可用与负
- 2024-07-27公司技术栈用到了RocketMQ,我对此块知识进行了回顾(初始RocketMQ)
前言作为24届的校招生,不知道大伙儿们是否都已经到了工作岗位上。为了以后更方便的接触到公司的业务,我司为我们安排了将近一个月的实操。虽然不用敲代码,但是…了解到我司使用到的技术栈,在空闲时间正好对RocketMQ这块技术做个回顾,希望能回想起那死去的记忆,同时希望能够帮助
- 2024-07-09RocketMQ概念与模型
为啥要用MQ?这个都应该会背了,6个字解耦、异步、削峰RocketMQ的优缺点?适用场景?主要与Kafka相比单机吞吐量:十万级(类似kafka)消息堆积:支持10亿级别消息堆积源码是Java天生为金融互联网领域而生,对于可靠性要求很高的场景,尤其电商里订单扣款、业务削峰,业务场景在阿里双11经历过
- 2024-06-23RocketMQ 基础教程-系统架构
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析
- 2024-06-10初探RocketMQ
初探RocketMQ1、引言 MessageQueue(消息队列),从字面上理解:首先它是一个队列。FIFO先进先出的数据结构-队列。消息队列就是所谓的存放消息的队列。 消息队列解决的不是消息的队列的目的,解决的是通信问题。 比如以电商订单系统为例,如果各服务之间使用同步通信,
- 2024-06-09RocketMQ教程(三):RocketMQ的核心组件
四个核心组件RocketMQ的架构采用了典型的分布式系统设计理念,以确保高性能、高可用和可扩展性。RocketMQ主要由四个核心组件构成:NameServer、Broker、Producer和Consumer。下面是对这些组件以及它们在RocketMQ中的角色和功能的概述:1.NameServer角色和功能:NameServer
- 2024-04-28wsl2 bridged
hyper-v添加external,名字为WIFInotepadC:/%UserProfile%/.wslconfig[wsl2]networkingMode=bridgedvmSwitch=WIFIipv6=true#LimitsVMmemorytousenomorethan4GB,thiscanbesetaswholenumbersusingGBorMB#可更改memory=4GB#SetstheVMtouse
- 2024-04-25rocketMQ安装教程
文章地址:https://blog.csdn.net/qq_43600166/article/details/136187969文章目录前言一、rocketMQ安装教程二、rocketmq-console可视化界面 前言本章节将介绍如何在docker环境下安装rocketmq以及rocketmq-console可视化界面一、rocketMQ安装教程在安装之前请保
- 2024-04-03wsl2 突然没法解析域名
背景:特殊原因使用wsl+vscode开发python,使用一段时间后突然无法上网了(dns解析失败),宿主机能正常上网;1查看wsl配置cat/etc/wsl.conf[network]generateResolvConf=false2查看wslip配置3查看路由信息,找到网关地址route-nKernelIProutingtableDesti
- 2024-03-28docker-compose配置rocketmq5.1.4
在学习roketmq期间,先自己搭建一套rocketmq的运行环境至关重要!因此就有了以下这篇博客先安装docker和docker-compose,这里认为你已经会了根据需要,先创建一个网络dockernetworkcreaterockermq编写docker-compose.yml文件version:"3"networks:default:#
- 2024-03-19RocketMQ基础--系列之一
目录1、什么是消息队列?2、消息队列有哪些功能?2.1流量消峰2.2应用解耦2.3消息分发(异步)3、RocketMQ3.1RocketMQ简介3.2RocketMQ使用3.3RocketMQ四大组件3.3.1Consumer3.3.1.1DefaultMQPushConsumer3.3.1.2DefaultMQPullConsumer3.3.2Producer3.3.2.2消
- 2024-03-08常用dns
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/317阿里AliDNSnameserver223.5.5.5nameserver223.6.6.6百度BaiduDNSnameserver180.76.76.76DNSPodDNS+nameserver119.29.29.29nameserver182.254.116.116CNNICSDNS
- 2024-02-20RocketMQ源码系列(1) — 基础架构
基础架构我们先通过下面这张图来整体的对RocketMQ有一个基础架构上的认识。RocketMQ主要有四个角色:NameServer、Broker、Producer、Consumer。Broker每台机器上部署的RocketMQ进程一般称之为Broker,生产者向Broker发送消息,Broker收到生产者的消息后存储到本地磁盘文件中
- 2024-01-23rocketmq--如何做路由发现、注册、剔除的
RocketMQ的NameServer是一个轻量级的服务,负责维护关于Broker的路由信息和提供路由查询服务。以下是NameServer在Broker管理、路由发现、路由注册和路由剔除方面的工作机制:Broker管理:Broker在启动时会向所有的NameServer发送注册请求,包含自己的地址、存储的队列
- 2024-01-09RocketMQ系统性学习-RocketMQ原理分析之NameServer 路由注册机制、生产者的发送消息流程
欢迎关注公众号:【11来了】发送“资料”可以下载Redis、JVM系列文章PDF版本!作者为在读研究生,目前研二,计划在公众号记录学习常用中间件笔记,以及明年更新面试经历!NameServer路由注册机制在Broker启动时,通过BrokerController.this.registerBrokerAll(true,false,brokerConfig