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

面试总结一

一、微服务架构核心内容

1. 注册中心对比分析

Eureka(AP模型)
  • 核心特性
    • 节点平等设计,部分节点宕机不影响整体服务,客户端自动切换节点
    • 支持自我保护机制:若15分钟内85%节点无心跳,触发以下策略:
      • 不剔除过期服务实例
      • 维持当前节点注册和查询功能(不同步至其他节点)
      • 网络恢复后自动同步新注册信息
    • 客户端缓存机制:即使集群全宕机,消费者仍可通过本地缓存获取服务列表
ZooKeeper(CP模型)
  • 局限性
    • Leader选举耗时30~120秒,选举期间集群不可用
    • 强一致性导致网络分区时无法提供服务,不适合高可用性要求的服务发现场景

2. Spring Cloud核心组件

组件名称功能描述
Eureka服务注册与发现中心,实现服务实例的动态管理
Ribbon客户端负载均衡器,支持多种负载策略(如轮询、随机)

相关文章:

  • 【HarmonyOS 5】 社交行业详解以及 开发案例
  • Tailwind CSS 实战:基于 Kooboo 构建 AI 对话框页面(七):消息框交互功能添加
  • 第二章支线八 ·CSS终式:Tailwind与原子风暴
  • 一个基于Java的简单抢单功能实现示例,模拟多线程环境下的并发抢单场景
  • c#基础010(程序结构)
  • JavaSec-XSS
  • Mysql 身份认证绕过漏洞 CVE-2012-2122
  • OpenResty 安装指南
  • DNS攻击类型有哪些?如何应对DNS攻击威胁?
  • 12.MySQL视图特性
  • 高敏感应用如何保护自身不被逆向?iOS 安全加固策略与工具组合实战(含 Ipa Guard 等)
  • 无法下载CUDA,下载界面链接打开异常
  • Linux网络——socket网络通信udp
  • 13.4 AI颠覆语言学习:预录制视频+GPT-4评估如何实现60%成本降低与40%留存飙升
  • JSON Web Token (JWT) 详解:由来、原理与应用实践
  • CloudCompare——计算点云表面曲率
  • 基于Docker Compose部署Java微服务项目
  • day47 TensorBoard学习
  • Java 异步编程难题及拆解技术
  • 在嵌入式中C语言中static修饰的变量常量和字符串常量存储位置
  • 微网站 微信/google seo 优化招聘
  • 网站建设开发人员配置/厦门关键词排名提升
  • 微信网站建设哪家好/百度搜索热度指数
  • 上海网站运营/seo免费课程
  • 汨罗住房和城乡建设局网站/百度一下官网首页登录
  • 深圳网站品牌建设/永久免费的建站系统有哪些