每周总结
本周致力于 Spring Boot 后端的微服务化改造。首先,根据业务功能将原单体项目拆分为用户服务、订单服务和商品服务三个核心微服务模块,明确各服务职责边界。接着,搭建 Eureka 注册中心,完成各微服务的注册与发现配置,使得服务间能够通过注册中心获取彼此地址,实现通信。在服务间通信方面,采用 HTTP RESTful API 方式,例如订单服务在创建订单时,可通过调用用户服务接口验证用户信息。
改造过程中,遇到了服务间接口版本兼容性问题,不同微服务升级节奏不一致导致调用失败,通过制定接口版本管理规范,明确接口变更流程得以解决;同时,Eureka 注册中心偶尔出现服务注册延迟,调整心跳检测频率和注册超时时间后恢复正常。
下周计划在微服务中集成熔断降级组件 Hystrix,防止服务雪崩,并引入链路追踪工具 Sleuth + Zipkin,以便监控和定位服务调用过程中的问题,同时开始 Android 端对微服务架构的适配开发。

浙公网安备 33010602011771号