elven-planning 是一个基于 Java 21 和 Spring Boot 4 / Spring Cloud 2025 的微服务规划平台。
父工程采用 Maven 多模块管理,顶层分为 common、gateway 和 boot-services。boot-services 下再按业务拆分为 user、scheduler、plan、experiment,同时有 api、boot-base、boot-common 提供接口契约和基础能力。
技术实现上,使用 Nacos 做注册中心和配置中心,Sentinel 做限流熔断,OpenFeign 和 LoadBalancer 做服务调用,同时引入 gRPC/Protobuf 做高性能通信。数据层使用 JPA + Hibernate,支持 MySQL、PostgreSQL,并用 Redis 做缓存。监控方面使用 Actuator + Micrometer Prometheus。开发效率上使用 Lombok、MapStruct、Spring Context Indexer,构建时通过 protobuf 插件生成 gRPC 代码,Gatling 做性能压测。
整体特点是:模块化清晰、云原生、可观测、多协议通信、统一依赖管理,并且具备较好的扩展性和工程化能力。
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者