求职派的技术架构:SpringAI+LangGraph4J+Playwright
这篇内容将从分层的角度,逐步拆解求职派的技术架构是怎么搭起来的。
先来看主要的技术选型。
| 维度 | 选型 | 版本 |
|---|---|---|
| 后端框架 | Spring Boot | 4.0.5 |
| Java 版本 | Java 21 | records、pattern matching、virtual threads |
| AI 接入 | Spring AI | 2.0.0-M4 |
| 智能体框架 | LangGraph4J | 1.6.0-rc4 |
| ORM | Spring Data JPA + Hibernate | — |
| 开发数据库 | H2(嵌入式) | — |
| 生产数据库 | MySQL + Liquibase | — |
| 任务调度 | JobRunr | 8.5.1 |
| 浏览器自动化 | Playwright | 1.52.0 |
| 认证 | JWT(Auth0 java-jwt) | 4.4.0 |
Spring AI 2.0.0-M4 是里程碑版本。选它是因为 Spring 生态的集成度高,大模型调用、工具注册、结构化输出、MCP 协议都有现成的封装。
LangGraph4J 是用来编排多步骤 Agent 工作流的。
求职派的岗位数据处理流程包括任务分类、数据采...
已加入星球,可直接知识星球授权登录
二哥编程星球目前包含:
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
企业级Agent工作流编排项目PaiFlow
Vibe Coding版本的PaiAgent
派聪明RAG AI知识库Java版本+Go版本
微服务 PmHub、技术派、MYDB
求职派JobClaw(OpenClaw/Hermes架构
PaiCLI(类似Claude Code的Agent
派简历(代码已完成)
等实战项目。
1. 微信扫右侧的优惠券加入知识星球
2. 解锁星球的实战项目教程和源码: 项目源码+教程获取
回复