泊车功能专题介绍 ———— AVP系统定义应用场景

news2024/11/25 23:47:32

文章目录

  • 介绍
    • 术语
  • 系统定义
    • 系统架构
    • 系统类型
  • 应用场景
    • 安全场景简介
      • 安全场景定义介绍
      • 安全场景外部环境
    • 安全场景定义
      • 开启场景
      • 结束场景
      • 车位被占用
      • 搜索车位无空闲车位
      • 路口/出入口/跨层通道减速
      • 障碍物阻挡
      • 发生碰撞
      • 车辆离线
      • 光线变化
      • 天气变化
      • 环境变化
      • 常见障碍物类型
    • 行人安全场景
      • 车辆向前直行,前方出现行人
      • 车辆向前直行,侧向行人靠近
      • 车辆向后直行,后方出现行人
      • 车辆向后直行,侧向行人靠近
      • 车辆向前转弯,转弯路径上出现行人
      • 车辆向前转弯,侧向行人靠近
      • 车辆向后转弯,转弯路径上出现行人
      • 车辆向后转弯,侧向行人靠近
      • 车辆前向下坡直行,前方出现行人
      • 车辆前向下坡直行,侧向行人靠近
      • 车辆向前上坡直行,前方出现行人
      • 车辆向前上坡直行,侧向行人靠近
      • 车辆向前下坡转弯,转弯半径上出现行人
      • 车辆向前下坡转弯,侧向行人靠近
      • 车辆向前上坡转弯,转弯半径出现行人
      • 车辆向前上坡转弯,侧向行人靠近
    • 行人安全特殊极端场景
      • 行人从遮挡物后快速冲出(鬼探头)/遮挡物后出现静止障碍物场景
      • 行人横躺在行车路径
      • 身高小于80cm 的行人

介绍

术语

 1. AVP —— 自主代客泊车(Automated Valet Parking)
 2. AVP专用标识 —— 在AVP产品中,认为布置在停车场内外的具有一定规则,用于辅助车辆定位的标识。
 3. 响应延迟时间 —— CAN总线发出目标指令到对应设备开始执行的时间。
 4. 执行时间 —— 设备开始执行目标指令到反馈信号参数第一次达到目标参数所持续的时间
 5. 最大超调量 —— 设备在执行指令的过程中,实际反馈信号参数超过目标参数的最大误差值。
 6. 超调时间 —— 设备在执行指令的过程中,反馈信号参数第一次到达目标参数的时刻至反馈信号第一次的时间。
 7. SOTIF —— Safety of the Intended Funcationality。由于预期功能不足而造成的危险或由于合理预见的人员滥用而造成的不合理风险的不存在,被称为预期功能的安全性(SOTIF) ——ISO21448。
 8. V2X —— 车用无线通讯技术(Vehicle to Everything)
 9. V2V —— 车与车之间的交互通讯(Vehicle to Vehicle)
 10. V2I —— 车与路之间交互通讯(Vehicle to Infrastructure)
 11. ODD —— 设计运行区域(Operational Design Domain)

系统定义

 自主代客泊车系统(Automated Valet Parking,以下简称 AVP)定义:用户在指定下客点下车,通过手机 APP下达泊车指令,车辆在接收到指令后可自动行驶到停车场的停车位,不需要用户操纵与监控;用户通过手机 APP下达取车指令,车辆在接收到指令后可以从停车位自动行驶到指定上客点;若多辆车同时收到泊车指令,可实现多车动态的自动等待进入泊车位。车辆自动行驶过程中应能遵守道路交通规则,或停车场运营方所制定的场内交通规则。

系统架构

 AVP系统架构概要图。本系统架构图旨在为阅读理解本文件提供参考,不做强制性要求,各系统设计供应商可以根据各自技术优势设计各自系统的架构。
在这里插入图片描述

系统类型

 AVP系统典型架构中各个子系统所承担的功能可按照下表进行分配:

AVP系统功能分配
子系统名称 主要功能
用户前端(APP) 1. 发送预约/取车请求
2. 接收/通知车辆状态
场端设施(AF) 1. 检查ODD状态
2. 自动驾驶过程中的紧急/故障工况处理
3. 场端感知及判断
云平台(AB) 1. 停车位状态监控
2. 预约停车位
3. 车位分配
4. 全局路径规划
地图(M) 1. 地图管理
车辆(V) 1. 车端感知及判断
2. 车辆定位
3. 局部路径规划
4. 车辆运动控制
车辆后端(VB) 1. 车辆远程唤醒和启动

 根据AVP系统功能分配的不同,国内AVP系统分类如表所示:Type1为车端智能子系统,Type2为场端智能子系统,Type3为车和场相互协同子系统。

AVP系统分类
功能 Type1 Type2 Type3
车位分配 V/AB AB/AF AB
全局路径规划 V AB/AF AB
感知判断 V AF V&AF
定位 V AF V&AF
局部路径规划 V AF V
车辆运动控制 V V V

应用场景

安全场景简介

安全场景定义介绍

 AVP场景定义,定义了AVP自主泊车系统运行时,常见的应用场景,常见的安全相关的场景。这些场景的定义帮助AVP自主泊车系统测试适用性,安全性。AVP量产项目通过这些场景的测试,提升AVP在使用时的体验,减少或避免AVP在运行时对人身安全造成的伤害。

安全场景外部环境

 AVP自主泊车系统运行,会受到光照、天气、路面环境等外因影响,在测试时,根据车辆使用场景在不同的环境中进行多次测试。典型的外部环境因素如表所示。

AVP安全场景外部环境因素
光照 天气 路面材质
<30lux 水泥/混凝土
30~50lux 砖石、鹅卵石
50~100lux 环氧地坪
100~3000lux 气温0℃以下 沥青路面
3000~100000lux - -

安全场景定义

开启场景

 用户驾车进入AVP停车场,完成高精定位。如果停车场设定了下车点,用户应在下车点开启AVP。如果停车场设定了接驾点,用户使用接驾功能时,只能选择指定的接驾点。如果停车场未设定任何下车点、接驾点,用户可以在任意地点开启AVP功能。
 开启AVP功能前,应判断开启条件,下方提供的条件仅为基础条件,OEM可根据需求自行设计,但应包括如下条件:
   1. 车辆档位处于P档;
   2. 车辆EPB状态处于挂起;
   3. 车辆四门两盖及天窗处于关闭状态。
 AVP功能开启后,应自动落锁。

结束场景

 AVP泊入任务完成后,车辆应主动上报用户泊入车位信息,并完成驻车熄火,进入休眠模式。
 AVP取车任务完成后,车辆应上报用户车辆位置信息,并保持驻车状态。

车位被占用

 用户使用AVP指定车位泊车功能是,车辆自动驾驶前往指定车位,到达指定车位后发现车位被占用。此时,车辆应主动通知客户,并展示车位被占用信息提示。提供选择让用户更换车位等其他替代方案处理。此处的设计应存在超时设计,否则会影响到停车场交通。如果用户出现超时未处理,车辆应自行决策另行泊车或者靠边停车等处理策略。

搜索车位无空闲车位

 用户使用AVP搜索车位功能是,如果车辆完成整个停车场行驶未找到车位(可设置行驶时间或者行驶圈数作为上报条件),车辆应通知用户,并展示未找到车位的信息提示。用户可选择继续寻找等其他处理方式。用户如超时微处理,车辆应自行决策泊车或者靠边泊车,不能影响停车场的交通运行。如果是场端支持的停车场,可由场端运营人员协助处理。

路口/出入口/跨层通道减速

 车辆执行AVP功能时,应在路口、停车场出入口、跨层通道出入口、跨层通道中减速行驶,避免发生碰撞。

障碍物阻挡

 车辆激活AVP功能时,如果遇到障碍物阻挡而无法通行时,车辆在等待超时后,应通知用户或场端人员前往处理。

发生碰撞

 如果车辆在激活AVP功能后发生碰撞,车辆应紧急制动,并记录碰撞前后的环境数据及车辆自身传感器数据。车辆应通知用户或停车场人员前往处理。

车辆离线

 在AVP功能激活后如果出现离线情况(可根据与服务端连接超时时间判断),车辆应靠边停车,避免影响停车场交通。

光线变化

 在AVP功能激活后如果出现环境光线低于或高于AVP功能运行的阈值,车辆应紧急制动并终止功能,需要通知用户前往车辆位置进行处理。

天气变化

 在AVP功能激活后如果出现天气恶劣变化(雨、雪、雾、霾等),对AVP功能的性能(定位、避障、刹车距离等),车辆应紧急制动,终止AVP功能,并通知用户前往车辆位置进行处理。

环境变化

 在AVP功能激活后如果出现环境变化(季节变化、场端改造等),对AVP功能的定位或其他功能受限,车辆应紧急制动,终止AVP功能,并通知用户前往车辆位置进行处理。

常见障碍物类型

AVP安全场景停车场常见障碍物类型
行人 车辆 静止障碍物
<50cm 两轮车 锥桶
50cm~80cm 三轮车 禁行牌
>80cm 两厢/三厢桥车 购物推车
遮盖比例<30% 越野车 地锁
遮盖比例30% ~ 70% 小型货车 未知障碍物((未知障碍物体积大 于0.5m³、x、y、z三轴每侧端点 不小于0.5m))
遮盖比例>70% 梯子
俯身于地面夹角<30° 婴儿车
俯身于地面夹角>30° 婴儿座椅
下蹲姿态
滑板/平衡车

行人安全场景

车辆向前直行,前方出现行人

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前行驶中,车速10~15 km/h,行人位于车辆行驶路径内(或运动方向与车辆行驶轨迹重合),与车头距离小于5m;
   2. AVP 车辆应作出减速/刹车动作;
   3. AVP 车辆应在与行人发生碰撞前刹停;
   4. AVP 车辆刹停后车头与行人距离应大于0.5m。

车辆向前直行,侧向行人靠近

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前行驶中,车速10~15 km/h,行人位于车辆侧向;
   2. 当行人与车辆侧面距离小于1m 时,AVP 车辆应减速至3kph 以下;
   3. 当行人与车辆侧面距离小于0.5m 时,AVP 车辆应作出刹车动作;
   4. AVP 车辆应在与行人发生碰撞前刹停。

车辆向后直行,后方出现行人

在这里插入图片描述
 场景定义如下。
   1. AVP 车辆向后行驶中,车速<5 km/h,行人位于车辆行驶路径内(或运动方向与车辆行驶轨迹重合),距离车尾小于2m;
   2. AVP 车辆应作出减速/刹车动作;
   3. AVP 车辆应在与行人发生碰撞前刹停;
   4. AVP 车辆刹停后车尾与行人距离应大于0.5m

车辆向后直行,侧向行人靠近

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向后行驶中,车速<5 km/h 行人位于车辆侧向;
   2. 当行人与车辆侧面距离小于1m 时,AVP 车辆应减速至3kph 以下;
   3. 当行人与车辆侧面距离小于0.5m 时,AVP 车辆应作出刹车动作;
   4. AVP 车辆应在与行人发生碰撞前刹停。

车辆向前转弯,转弯路径上出现行人

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前行驶转弯(左转/右转),车速<5 km/h 行人位于车辆转弯路径内(或运动方向与车辆转弯路径重合),距离车头小于2m;
   2. AVP 车辆应作出减速/刹车动作;
   3. AVP 车辆应在与行人发生碰撞前刹停;
   4. AVP 车辆刹停后车头与行人应大于0.5m。

车辆向前转弯,侧向行人靠近

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前行驶转弯(左转/右转),车速<5 km/h,行人位于车辆侧向;
   2. 当行人与车辆侧面距离小于1m 时,AVP 车辆应减速至3kph 以下;
   3. 当行人与车辆侧面距离小于0.5m 时,AVP 车辆应作出刹车动作;
   4. AVP 车辆应在与行人发生碰撞前刹停。

车辆向后转弯,转弯路径上出现行人

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向后行驶转弯(左转/右转),车速<5 km/h,行人位于车辆转弯路径内(或运动方向与车辆转弯路径重合),距离车尾小于2m;
   2. AVP 车辆应作出减速/刹车动作;
   3. AVP 车辆应在与行人发生碰撞前刹停;
   4. AVP 车辆刹停后车尾与行人应大于0.5m。

车辆向后转弯,侧向行人靠近

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向后行驶转弯(左转/右转),车速<5 km/h,行人位于车辆侧向;
   2. 当行人与车辆侧面距离小于1m 时,AVP 车辆应减速至3kph 以下;
   3. 当行人与车辆侧面距离小于0.5m 时,AVP 车辆应作出刹车动作;
   4. AVP 车辆应在与行人发生碰撞前刹停。

车辆前向下坡直行,前方出现行人

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前下坡行驶中,车速5~10 km/h,行人位于车辆行驶路径内(或运动方向与车辆行驶轨迹重合),距离车头小于3m;
   2. AVP 车辆应作出减速/刹车动作;
   3. AVP 车辆应在与行人发生碰撞前刹停;
   4. AVP 车辆刹停后车头与行人距离应大于0.5m。

车辆前向下坡直行,侧向行人靠近

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前下坡直行,车速5~10 km/h,行人位于车辆侧向;
   2. 当行人与车辆侧面距离小于1m 时,AVP 车辆应减速至3kph 以下;
   3. 当行人与车辆侧面距离小于0.5m 时,AVP 车辆应作出刹车动作;
   4. AVP 车辆应在与行人发生碰撞前刹停。

车辆向前上坡直行,前方出现行人

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前上坡行驶中,车速5~10 km/h,行人位于车辆行驶路径内(或运动方向与车辆行驶轨迹重合),距离车头小于3m;
   2. AVP 车辆应作出减速/刹车动作;
   3. AVP 车辆应在与行人发生碰撞前刹停;
   4. AVP 车辆刹停后车头与行人距离应大于0.5m。

车辆向前上坡直行,侧向行人靠近

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前上坡行驶中,车速5~10 km/h,行人位于车辆侧向;
   2. 当行人与车辆侧面距离小于1m 时,AVP 车辆应减速至3kph 以下;
   3. 当行人与车辆侧面距离小于0.5m 时,AVP 车辆应作出刹车动作;
   4. AVP 车辆应在与行人发生碰撞前刹停。

车辆向前下坡转弯,转弯半径上出现行人

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前下坡行驶转弯,车速<5 km/h,行人位于车辆转弯路径内(或运动方向与车辆转弯轨迹重合),距离车头小于2m;
   2. AVP 车辆应作出减速/刹车动作;
   3. AVP 车辆应在与行人发生碰撞前刹停;
   4. AVP 车辆刹停后车头与行人距离应大于0.5m;

车辆向前下坡转弯,侧向行人靠近

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前下坡行驶转弯,车速<5 km/h,行人位于车辆侧向;
   2. 当行人与车辆侧面距离小于1m 时,AVP 车辆应减速至3kph 以下;
   3. 当行人与车辆侧面距离小于0.5m 时,AVP 车辆应作出刹车动作;
   4. AVP 车辆应在与行人发生碰撞前刹停。

车辆向前上坡转弯,转弯半径出现行人

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前上坡行驶转弯,车速<5 km/h,行人位于车辆转弯路径内(或运动方向与车辆转弯轨迹重合),距离车头小于2m;
   2. AVP 车辆应作出减速/刹车动作;
   3. AVP 车辆应在与行人发生碰撞前刹停;
   4. AVP 车辆刹停后车头与行人距离应大于0.5m。

车辆向前上坡转弯,侧向行人靠近

在这里插入图片描述
 场景定义如下:
   1. AVP 车辆向前上坡行驶转弯,车速<5 km/h,行人位于车辆侧向;
   2. 当行人与车辆侧面距离小于1m 时,AVP 车辆应减速至3kph 以下;
   3. 当行人与车辆侧面距离小于0.5m 时,AVP 车辆应作出刹车动作;
   4. AVP 车辆应在与行人发生碰撞前刹停。

行人安全特殊极端场景

行人从遮挡物后快速冲出(鬼探头)/遮挡物后出现静止障碍物场景

在这里插入图片描述
 场景定义如下:
   1. AVP 在运行中,会出现特殊的极端场景,比如鬼探头;
   2. AVP 车辆应当避免与行人发生碰撞;
   3. 如方案限制无法避免与行人发生碰撞,应尽量减少对行人造成的伤害;
   4. AVP 车辆应有数据记录(传感器及车辆指令数据)为责任划分提供证据。

在这里插入图片描述
 场景定义如下:
   1. 在上坡道路尽头有静止的行人;
   2. AVP 车辆应当避免与行人发生碰撞;
   3. 如方案限制无法避免与行人发生碰撞,应尽量减少对行人造成的伤害;
   4. AVP 车辆应有数据记录(传感器及车辆指令数据)为责任划分提供证据。

行人横躺在行车路径

在这里插入图片描述
 场景定义如下:
   1. AVP 运行中,行驶路径上出现躺下的行人;
   2. 根据行人的体积、衣着、和环境光线不同,AVP 车辆和场端传感器会有可能无法探测到行人;
   3. AVP 车辆如无法避免与行人发生碰撞时,应避免碾压行人,并尽量减少对行人造成的伤害;
   4. AVP 车辆应有数据记录(传感器及车辆指令数据)为责任划分提供证据。

身高小于80cm 的行人

在这里插入图片描述
 场景定义如下:
   1. AVP 运行中,行驶路径上出现身高小于80cm 的行人;
   2. 由于环境光线不同,AVP 车辆传感器和厂端传感器会有可能无法探测到行人;
   3. AVP 车辆如方案限制无法避免与行人发生碰撞时,应避免碾压行人,并尽量减少对行人造成的伤害;
   4. AVP 车辆需要有数据记录(传感器及车辆指令数据)为责任划分提供证据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1101289.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

USART使用

USART软件配置 具体步骤如下&#xff1a;&#xff08;USART 相关库函数在 stm32f10x_usart.c 和 stm32f10x_usart.h 文件中&#xff09; &#xff08;1&#xff09;使能串口时钟及 GPIO 端口时钟 前面说过 STM32F103C8T6 芯片具有 3 个串口&#xff0c;对应不同的引脚&#…

Vue3分支语法-登录注销

点击登录 点击注销登录 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><!-- vue.js --><script src"https://unpkg.com/vue3/dist/vue.global.js"><…

基于RuoYi-Flowable-Plus的若依ruoyi-nbcio支持自定义业务表单流程(四)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 自定义业务表单里的流程历史需要单独设计&#xff0c;所以下面就这部分进行介绍。 1、后端部分&#xff…

基于SSM的流浪狗收容领养管理平台设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

汇川Easy521PLC与压力传感器485通讯实例

本例是汇川Easy521PLC与支持485通讯的压力传感器进行通讯的实例记录。对于初次使用汇川PLC的朋友,可能有借鉴的意义。 配置: 1、汇川Easy521PLC 2、美控压力变送器 3、汇川Autoshop编程软件 将压力变送器的485线与PLC本体的485端子一一连接: 485+:A+ 485-:B- 一般485的标…

数字孪生技术在智慧城市应用的推进建议

&#xff08;一&#xff09;坚持需求牵引&#xff0c;强场景重实效 必须始终坚持以人为本、场景导向、需求牵引&#xff0c;站在供给侧结构性改革的角度&#xff0c;突出以用促建&#xff0c;强调建用并重&#xff0c;真正发挥数字孪生城市应用建设的实效。从构建数字孪生创新…

手撕Vue-查找指令和模板

接着上一篇文章&#xff0c;我们已经实现了提取元素到内存的过程&#xff0c;接下来我们要实现的是查找指令和模板。 大致的思路是这样的&#xff1a; 遍历所有的节点需要判断当前遍历到的节点是一个元素还是一个文本如果是一个元素, 我们需要判断有没有v-model属性如果是一个文…

Linux——多线程,互斥与同步

目录 一.linux互斥 1.进程线程间的互斥相关背景概念 2.互斥量mutex 3.加锁互斥锁mutex 4.锁的底层原理 二.可重入VS线程安全 1.概念 2.常见的线程不安全的情况 3.常见的线程安全的情况 4.常见不可重入的情况 5..常见可重入的情况 6.可重入与线程安全联系 三.死锁 …

华为云应用中间件DCS系列—Redis实现(视频直播)消息弹幕

云服务、API、SDK&#xff0c;调试&#xff0c;查看&#xff0c;我都行 阅读短文您可以学习到&#xff1a;应用中间件系列之Redis实现&#xff08;视频直播&#xff09;消息弹幕 1 什么是DEVKIT 华为云开发者插件&#xff08;Huawei Cloud Toolkit&#xff09;&#xff…

为什么智能相机需要搭配镜头使用?

镜头作用是将光学图像聚焦在图像传感器的光敏面阵上。不同类型的工业镜头&#xff0c;成像质量也各不相同&#xff0c;成像质量也有差异&#xff0c;影响工业镜头的因素有哪些呢 图像中心与边缘的影响图像中心较边缘分辨率高&#xff1b;图像中心较边缘光场照度高&#xff1b;像…

springboot配置swagger

springboot配置swagger Swagger 是什么Swagger配置springboot代码展示总结 Swagger 是什么 Swagger 是一个用于构建、文档和调用 RESTful Web 服务的强大工具。它提供了以下几方面的好处&#xff1a; 自动生成 API 文档: Swagger 可以自动生成 API 文档&#xff0c;包括接口的…

JS代码控制台临时测试

在进行js修改测试时&#xff0c;有可能需要我们不断的清楚缓存去加载我们修改的js文件&#xff0c;这样操作对于频繁的js修改测试很不友好&#xff0c;实际上&#xff0c;我们可以通过控制台覆盖原js代码段进行测试&#xff0c;接下来&#xff0c;以本平台为例&#xff0c;我实…

React高级特性之HOC高阶组件

一、概念 把一个组件当成另外一个组件的参数传入&#xff0c;然后通过一定的判断&#xff0c;返回新的组件。 二、基本用法 三、实战 例1&#xff1a;监听鼠标位置 App.js import React from react import HOCDemo from ./6.高级特性/4.HOCDemofunction App() {return (<…

redis(普通连接和连接池、字符串类型、hash类型、列表类型)

1 redis普通连接和连接池 1.1 普通连接 1.2 连接池 2 redis字符串类型 3 redis hash类型 4 redis列表类型 1 redis普通连接和连接池 #1 python 代码作为客户端---》连接# 2 安装模块&#xff1a;pip install redis1.1 普通连接 from redis import Redisconn Redis(host&qu…

【vim 学习系列文章 10 -- vim 将代码中空格高亮显示方法】

文章目录 vim 高亮空格使用背景如何配置vim 可以自动显示空格呢&#xff1f;vim highlight 命令使用介绍vim 空白行的处理vim match 命令详细介绍 vim 高亮空格使用背景 开发人员在编写代码之后&#xff0c;在review通过之后会将代码推到服务器然后merge&#xff0c;但是有些代…

02、RocketMQ -- 应用场景、核心概念

目录 1、消息中间件应用场景场景一&#xff1a;异步解耦同步调用异步调用 场景二&#xff1a;流量削峰 2、常用消息中间件ActiveMQKafkaRabbitMQRocketMQ 3、RocketMQ的核心概念生产者Producer消费者Consumer名字服务Name Server代理服务器Broker Server消息主题Topic消息队列M…

idea使用Spring Initializer创建springboot项目的坑【保姆级教学】

项目场景&#xff1a; 提示&#xff1a;这里先简述项目创建后遇到的问题和解决方案&#xff1a; idea 使用 Spring Initializer 创建springboot项目后&#xff0c; 有以下问题&#xff1a; ① 右键没有Run ② 右键New新建文件发现无Java Class选项 然后解决掉 ①② 问题后出…

AbortController中止请求通信[模糊搜索案例]

AbortController中止请求通信[模糊搜索案例] AbortController中止请求通信(模糊搜索案例) AbortController中止请求通信(模糊搜索案例) 这里用模糊搜索来做示例&#xff0c;这里是调用后端模糊搜索接口 该案例的中止请求可以用于很多地方&#xff0c;比如取消上传/下载文件等 完…

【分享】哇,不愧是国家出品!逆袭必备!!

哈喽&#xff0c;大家好&#xff0c;木易巷又发现好东西了 你还在为学习技能花&#x1f4b0;吗&#xff1f; 别傻了&#xff0c;偷偷告诉你&#x1f92b;&#xff0c;国家早就为我们提供了免费的学习网站&#xff01;不仅可以免费学习各种技能&#xff0c;还可以拿职业证书&a…