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
相关文章
|
Linux iOS开发 MacOS
Flutter桌面开发之窗口管理
今天跟着大家一起学习桌面开发之窗口管理,关于桌面窗口管理,我网上查了很久资料,我觉得window_manager 这个插件几乎可以满足市面上大部分需求了
Flutter桌面开发之窗口管理
|
JSON 前端开发 小程序
uniapp:request 请求出现400错误
uniapp:request 请求出现400错误
1292 0
uniapp:request 请求出现400错误
|
22天前
|
人工智能 编解码 物联网
ComfyUI 本地部署 AI 漫剧:8G 显存硬件适配、模型选型与流水线落地实战
本文专为RTX3060/4050等8G显存设备定制,详解4套实测可用的ComfyUI漫剧工作流,涵盖SDXL分镜、LTX图生视频、关键帧长镜头及动作迁移方案,并提供显存优化、离线部署与批量渲染完整实践指南。(239字)
|
2月前
|
消息中间件 弹性计算 运维
从 0 到 1 搭建小程序平台:服务器选型、架构设计与资金结算方案实战
本文详解本地生活小程序从0到1全栈搭建实战,聚焦高并发、资金合规等核心痛点。基于阿里云生态,采用Spring Boot+RDS+Redis+RocketMQ+OSS+ACK技术栈,结合分账链实现安全分润,并对比ECS/FC/轻量服务器选型逻辑,提供可复用的工程化落地方案。(239字)
282 1
|
jenkins 关系型数据库 MySQL
一文搞定SonarQube接入C#(.NET)代码质量分析
一文搞定SonarQube接入C#(.NET)代码质量分析
2678 0
一文搞定SonarQube接入C#(.NET)代码质量分析
|
算法 开发工具 芯片
5.0 芯片SDK开发:芯片SDK概念|学习笔记
快速学习5.0 芯片SDK开发:芯片SDK概念
5.0 芯片SDK开发:芯片SDK概念|学习笔记
|
机器学习/深度学习 并行计算 Dart
机器学习笔记-LightGBM
LightGBM是2017年由微软推出的可扩展机器学习系统,是微软旗下DMKT的一个开源项目,由2014年首届阿里巴巴大数据竞赛获胜者之一柯国霖老师带领开发。它是一款基于GBDT(梯度提升决策树)算法的分布式梯度提升框架,为了满足缩短模型计算时间的需求,LightGBM的设计思路主要集中在减小数据对内存与计算性能的使用,以及减少多机器并行计算时的通讯代价
1719 0
机器学习笔记-LightGBM
|
XML 存储 缓存
SharePreference原理及跨进程数据共享的问题
SharePreference原理及跨进程数据共享的问题
979 0
SharePreference原理及跨进程数据共享的问题
|
存储 JSON 数据格式
利用sentinel hub Python开发包查询和下载Sentinel-2等卫星遥感数据
国外卫星数据的下载一直是国内用户的一个问题。本文主要以sentinel hub实现sentinel系列卫星数据的下载。
3038 1
常见ALI报错系列
排查思路   商户客户端唤起支付宝app后,支付宝app中弹窗提示的各种报错,可以根据下面的思路去分析和排查。出现此类异常时,    系统交互如下:    注意红色字体部分信息交互,此时商户客户端会收到详细错误信息,包含具体错误码以及错误描述(注意:支付宝app弹窗提示中的错误文案,为用户视角所看到的错误信息,不可用于开发者视角用于排查问题的依据)。
2695 12

热门文章

最新文章