67ee76e58d
Deploy Slides / build-and-deploy (push) Successful in 1m8s
- Add 5 new slide pages: eino-deep-dive, ratelimit-overview, ratelimit-lua, async-deep-dive, harness - Add 4 new drawio SVGs: pipeline-detail, ratelimit, async-task, harness - Update all existing slides with v-clicks progressive reveal - Add presenter notes and interactive prompts - Expand slides.md to register all new pages (16 → 25+ slides) - Fix text overflow by trimming content per Item block - Add Eino Graph deep dive: WithGenLocalState, Pre/Post Handler, branch routing - Add rate limiting section: algorithm comparison, Lua script, Gin middleware - Add async task deep dive: TaskQueue FIFO, context progress injection - Add consistency section: style/pipeline/data/deployment 4-layer guarantees
46 lines
824 B
Markdown
46 lines
824 B
Markdown
# 技术栈一览
|
||
|
||
<div class="grid grid-cols-3 gap-4 mt-4">
|
||
|
||
<Item title="⚙️ 后端">
|
||
|
||
- Go 1.26 + Gin 1.12
|
||
- Eino 0.8 管线编排
|
||
- GORM + SQLite
|
||
- JWT + bcrypt 认证
|
||
- Viper 多层配置
|
||
- 七牛云 Kodo
|
||
|
||
</Item>
|
||
|
||
<Item title="🖥️ 前端">
|
||
|
||
- React 18 + TypeScript
|
||
- Vite 6 构建
|
||
- Zustand 状态管理
|
||
- react-router v7
|
||
- CSS Modules 暗色主题
|
||
- 封装 Fetch API 层
|
||
|
||
</Item>
|
||
|
||
<Item title="🏗️ 基础设施">
|
||
|
||
- Docker 多阶段构建
|
||
- nginx 反向代理
|
||
- Gitee CI/CD 自动部署
|
||
- SQLite 嵌入式 DB
|
||
- 七牛云 Kodo CDN
|
||
- REST + WebSocket
|
||
|
||
</Item>
|
||
|
||
</div>
|
||
|
||
<!--
|
||
重点:为什么选 Go?为什么选 Eino?为什么 SQLite?
|
||
Go: 高并发 goroutine,编译型语言性能好
|
||
Eino: 字节跳动出品,Graph 编排天然支持分支重试
|
||
SQLite: 单实例部署,零配置,足够用
|
||
-->
|