当前位置: 首页 > news >正文

SpringCloud篇

SpringCloud五大组件是啥?

rabbin  gateway feign  注册中心(nacos,Eureka),服务保护 (sentinel) ;


nacos和eureka的区别是什么?


负载均衡是如何实现的??

 ribbon负载策略有哪些?

怎么自定义负载均衡策略?


什么是服务雪崩,怎么解决这个问题?

一个服务失败整条链路都失败;

解决方案:服务降级,服务熔断


微服务是怎么监控的

服务监控是使用到了skywalking进行监控的,它可以监控接口,服务的状态。在压测的时候可以看到那些服务和接口慢,对其进行分析和优化。

还可以给他设置一个告警规则,项目上线 如果报错会给相关负责人发短信和邮件。


CAP定理


BASE理论


分布式事务


分布式的接口幂等如何设计?

幂等:多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致;

如果是新增数据,可以使用数据库唯一索引;

如果是新增或修改数据:可以使用分布式锁,但是它性能会低一点,如果要考虑到性能的话就得用token和redis来实现。 


你们项目中什么场景使用到了xxl-job

解决了集群任务重复执行,cron表达式灵活定义,定时任务执行失败后可以重试和发报错邮件,任务量大,分片执行。


如果有大数据量的任务同时都需要执行,怎么解决?

那就需要把路由策略设置为分片广播,一次任务调度将会广播给集群中所有执行器执行。

相关文章:

  • 嵌入式Linux应用开发-第十四章查询方式的按键驱动程序
  • 学会使用Git 和 GitHub
  • 文本嵌入层
  • Qt raise()问题
  • 【QT】使用toBase64方法将.txt文件的明文变为非明文(类似加密)
  • Mysql生产随笔
  • vue下载在前端存放的pdf文件
  • 玩碎Java之CompletableFuture的例子
  • Java初始化大量数据到Neo4j中(二)
  • lambda的使用案例(1)
  • 探索视听新纪元: ChatGPT的最新语音和图像功能全解析
  • Flutter笔记:AnimationMean、AnimationMax 和 AnimationMin 三个类的用法
  • 朴素贝叶斯分类(下):数据挖掘十大算法之一
  • 了解ActiveMQ、RabbitMQ、RocketMQ和Kafka的特点
  • 嵌入式开源库之libmodbus学习笔记
  • 27、Flink 的SQL之SELECT (Pattern Recognition 模式检测)介绍及详细示例(7)
  • Linux网络编程- struct ifreq ioctl() 系统调用
  • Android 13 - Media框架(8)- MediaExtractor(2)
  • 机器学习第十四课--神经网络
  • stream对list数据进行多字段去重
  • 伊朗外长: 下一轮伊美核问题谈判将于26日举行
  • 美政府公布1968年罗伯特·肯尼迪遇刺事件档案
  • 市场监管总局:在全国集中开展食用植物油突出问题排查整治
  • 国常会:要持续稳定股市,持续推动房地产市场平稳健康发展
  • 如此城市|漫步瑞金医院展览,艺术可以成为一种“社会雕塑”
  • 西北政法大学推无手机课堂,有学生称要求全交,学校:并非强制