0. (热身·单选)ShopFlow 三大限界上下文不包括哪一个?
学完「分布式系统本质与挑战」后作答。热身+理解+场景可先「检查」再看「提示」或「答案」。
0. (热身·单选)ShopFlow 三大限界上下文不包括哪一个?
1. (单选)「部分失败」最典型的特征是?
2. (填空)ShopFlow 中,负责「预留/扣减库存、防超卖」的限界上下文是 ______。
3. (多选)下列哪些属于「从单机走向分布式」的常见驱动力?
4. (单选)关于跨节点「时钟漂移」,下列做法错误的是?
5. (场景·单选)order-service 调用 inventory-service 超时,但库存侧可能已成功扣减。较稳妥的首选策略是?
学完「CAP、BASE 与一致性模型」后作答。理解+场景可先「检查」再看「提示」或「答案」。
1. (单选)发生网络分区时,CAP 定理要求系统如何取舍?
2. (填空)BASE 中的 E 指 ______ consistent(最终一致)。
3. (多选)下列哪些属于本章讨论的一致性模型?
4. (单选)Fencing token 的主要作用是?
5. (单选)用户刚下单后刷新「我的订单」却看不到刚创建的订单,最可能缺少哪种客户端语义?
学完「架构风格:单体、SOA 与微服务」后作答。理解+场景+判断可先「检查」再看「提示」或「答案」。
1. (单选)模块化单体与「分层大泥球单体」的主要区别是?
2. (填空)SOA 时代常把路由、转换与编排集中在 ______(三字母缩写)上,易成变更瓶颈。
3. (多选)下列哪些属于微服务带来的典型成本(而非收益)?
4. (单选)关于康威定律,下列说法最准确的是?
5. (场景·单选)ShopFlow 仅 6 人,领域边界每周调整,尚无 CI/CD 与集中追踪。较稳妥的首选是?
学完「领域建模、边界上下文与 API 契约」后作答。理解+场景+判断可先「检查」再看「提示」或「答案」。
1. (单选)关于限界上下文,下列说法最准确的是?
2. (填空)契约优先实践中,团队应先评审 ______ 规范再实现 Controller(常用 YAML 格式)。
3. (多选)下列哪些属于 REST API 设计的推荐做法?
4. (单选)消费者驱动契约(CDC) 的核心思想是?
5. (场景·单选)payment-service 收到渠道回调后,直接用 JDBC 更新 order 库的 status。较符合本章原则的做法是?
学完「通信模式:同步、异步与事件驱动」后作答;basics 阶段收官。理解+场景+判断
1. (单选)ShopFlow 中 order → inventory 的「预留库存」较适合哪种通信?
2. (填空)「写业务表 + 发消息」原子性常用 Transactional ______ 模式(与业务同事务写待发事件表)。
3. (多选)下列哪些属于异步事件驱动的典型收益?
4. (单选)关于编舞(Choreography),下列说法最准确的是?
5. (场景·单选)order 同步调用 payment 并阻塞 30s 等待渠道回调。较符合本章推荐的做法是?
学完「Spring Boot 3.5 与 Spring Cloud 脚手架」后作答。热身+理解+场景可先「检查」再看「提示」或「答案」。
0. (热身·单选)ShopFlow 父 POM 中,Spring Cloud 组件版本应由谁统一管理?
1. (单选)shopflow-order-api 模块最适合放置哪类代码?
2. (填空)本地开发时,通过 spring.profiles.active=______ 激活 application-local.yml(填写 Profile 名,英文)。
3. (多选)关于 Actuator /actuator/health,下列哪些说法正确?
4. (场景·单选)团队想在 order-service 的 pom 里写死 spring-cloud-starter-openfeign 版本 4.0.0,而父 POM Cloud BOM 为 2025.0.1。较符合本章规范的做法是?
5. (判断·单选)本章本地启动 order-service 前,必须先启动 Eureka 注册中心,否则 health 无法 UP。
学完「服务注册发现与 API 网关」后作答。热身+理解+场景可先「检查」再看「提示」或「答案」。
0. (热身·单选)ShopFlow 本课默认选用哪类注册中心?
1. (单选)Gateway 路由中 uri: lb://order-service 的 lb:// 表示?
2. (填空)ShopFlow 本地 Eureka 控制台默认端口为 ______(数字)。
3. (多选)下列哪些适合放在 API Gateway 层?
4. (场景·单选)本地启动顺序错误:先起 Gateway,再起 Eureka,最后起 order-service。最可能出现?
5. (判断·单选)Eureka 心跳续约成功后,调用方就永远不会请求到已宕机实例。