Spring Cloud Alibaba 及Spring Security & 综合(20 题)
xiangliheart
xiangliheart
发布于 2021-05-01 / 5 阅读 / 0 评论 / 0 点赞

Spring Cloud Alibaba 及Spring Security & 综合(20 题)

  1. SCA 优势?

    国产、不停更、整合阿里中间件,企业主流。

  2. Nacos 两大核心功能?

    注册中心 + 配置中心。

  3. Nacos 持久化?

    默认内存,可配置 MySQL 持久化配置。

  4. Sentinel 作用?

    流量控制、熔断降级、系统自适应限流、热点限流。

  5. Sentinel 和 Hystrix 区别?

    Sentinel 轻量、实时监控、规则动态配置,更易用。

  6. Seata 作用?

    分布式事务,解决跨库跨服务事务一致性。

  7. Seata 三种模式?

    AT、TCC、SAGA,AT 最常用无侵入。

  8. Dubbo 作用?

    高性能 RPC 远程调用,比 Feign 更快。

  9. RocketMQ 作用?

    消息队列,异步解耦、削峰填谷、事务消息。

  10. SCA 完整微服务链路?

    Nacos 注册配置 → Gateway 网关 → Sentinel 限流 → Dubbo/Feign 调用 → Seata 分布式事务 → RocketMQ 异步。

  1. Spring Security 核心功能?

    认证、授权、防护、会话管理。

  2. 认证和授权区别?

    认证:你是谁;授权:你能做什么。

  3. RBAC 权限模型?

    角色 - 权限 - 用户,用户分配角色,角色绑定权限。

  4. 怎么整合 JWT 无状态登录?

    登录生成 JWT,请求携带 Token,拦截器解析校验。

  5. Spring Cache 作用?

    注解式缓存,@Cacheable、@CachePut、@CacheEvict。

  6. 缓存击穿、穿透、雪崩怎么解决?

    穿透:布隆过滤器、空值缓存;击穿:互斥锁、热点永不过期;雪崩:过期加随机时间、集群。

  7. Spring Data JPA 优势?

    不用写基础 CRUD,方法名自动生成 SQL。

  8. 微服务为什么要用网关?

    统一入口、鉴权限流、路由、灰度、日志监控。

  9. 分布式 Session 怎么解决?

    Spring Session + Redis 共享 Session。

  10. Spring 全家桶层级关系?

    Spring Framework → Spring Boot → Spring Cloud/SCA → 微服务项目落地。


评论