day55_java_基础巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!

RocketMQ:

为什么要使用 MQ?


因为项目比较大,做了分布式系统,所有远程服务调用请求都是同步执行经常出问题,所以

引入了 mq。


RocketMQ 由哪些角色组成,每个角色作用和特点是什么?


生产者(Producer):负责产生消息,生产者向消息服务器发送由业务应用程序系统

生成的消息。

消费者(Consumer):负责消费消息,消费者从消息服务器拉取信息并将其输入用户

应用程序。

消息服务器(Broker):是消息存储中心,主要作用是接收来自 Producer 的消息并

存储, Consumer 从这里取得消息。

名 称 服 务 器 ( NameServer ) : 用 来 保 存 Broker 相 关 Topic 等 元 信 息 并 给

Producer ,提供 Consumer 查找 Broker 信息。


RocketMQ 消费模式有几种?


消费模型由 Consumer 决定,消费维度为 Topic。


集群消费

1.一条消息只会被同 Group 中的一个 Consumer 消费

2.多个 Group 同时消费一个 Topic 时,每个 Group 都会有一个 Consumer 消费到数


广播消费

消息将对一 个 Consumer Group 下的各个 Consumer 实例都消费一遍。即即使这

些 Consumer 属于同一个 Consumer Group ,消息也会被 Consumer Group 中的每个

Consumer 都消费一次。

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
JavaScript
vue.js+ jquery上传图片并回显
vue.js+ jquery上传图片并回显
|
SQL Java 数据库连接
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
书城项目第五阶段-图书分页1
书城项目第五阶段-图书分页1
202 0
|
机器学习/深度学习 数据采集 数据可视化
深度学习实践:构建并训练卷积神经网络(CNN)对CIFAR-10数据集进行分类
本文详细介绍如何使用PyTorch构建并训练卷积神经网络(CNN)对CIFAR-10数据集进行图像分类。从数据预处理、模型定义到训练过程及结果可视化,文章全面展示了深度学习项目的全流程。通过实际操作,读者可以深入了解CNN在图像分类任务中的应用,并掌握PyTorch的基本使用方法。希望本文为您的深度学习项目提供有价值的参考与启示。
|
Shell C语言 C++
【Shell 编程指南】shell中的(),{}几种语法用法
【Shell 编程指南】shell中的(),{}几种语法用法
102 0
|
数据采集 数据可视化 数据挖掘
Python小姿势 - Python操作Excel表格数据
Python小姿势 - Python操作Excel表格数据
|
设计模式 安全 Java
【C++】特殊类设计(下)
【C++】特殊类设计(下)
|
Java 编译器
【底层原理之旅—带你看透Lambda表达式的本质】|Java 刷题打卡
【底层原理之旅—带你看透Lambda表达式的本质】|Java 刷题打卡
314 0