首页
›
Web后端与企业应用开发
›
038-支付订单系统中间件接入链路
›
《Ent工程开发与部署实践》
VIP20
本课程属于:038-支付订单系统中间件接入链路
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Ent工程开发与部署实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Ent 概述与生态
Ent 是什么 · Ent 的核心优势 · Ent 与 GORM 对比
Ent
生态
02
环境搭建与项目初始化
Go 环境配置 · 安装 Ent CLI · 创建第一个 Ent 项目
环境搭建
项目初始化
03
Schema 基础
Schema 定义 · 字段类型 · 字段标签
Schema
定义
04
Schema 进阶
索引 · 唯一约束 · 默认值函数
Schema
进阶
05
Edge 与关系
Edge 概念 · 一对一关系 · 一对多关系
Edge
关系
06
Schema 迁移
自动迁移 · 手动迁移 · 迁移版本控制
Schema
迁移
07
CRUD 基础
创建记录 · 查询单条记录 · 更新记录
CRUD
创建记录
08
查询进阶
Where 条件 · And/Or 组合 · 排序
查询进阶
Where
09
关联查询
Eager Loading · 嵌套查询 · 关联过滤
关联查询
Eager
10
GraphQL 集成
Ent 与 GraphQL 的集成原… · 生成 GraphQL Schema · Resolver 实现
GraphQL
集成
11
gRPC 集成
Ent 与 gRPC 的集成原理 · 生成 Proto 文件 · Service 实现
gRPC
集成
12
REST API 集成
Ent 与 Gin/ Echo 框架… · 自动生成 REST 路由 · 中间件处理
REST
API
13
Hook 机制
Hook 的概念 · 生命周期 Hook · Mutation Hook
Hook
机制
14
拦截器
拦截器与 Hook 的区别 · 查询拦截器 · 修改拦截器
拦截器
Hook
15
模板与代码生成
自定义模板 · 模板语法 · 覆盖默认生成逻辑
模板
代码生成
16
多数据库支持
MySQL · PostgreSQL · SQLite
多数据库支持
MySQL
17
连接池与性能优化
连接池配置 · 查询缓存 · 批量操作
连接池
性能优化
18
事务与并发控制
事务隔离级别 · 乐观锁 · 悲观锁
事务
并发控制
19
日志与监控
Ent 日志配置 · 慢查询日志 · Prometheus 指标集成
日志
监控
20
测试策略
单元测试 · 集成测试 · Mock 数据库
测试策略
单元测试
21
扩展与插件
Ent 扩展机制 · 社区插件介绍 · 自定义插件开发
扩展
插件
22
Schema 版本管理
Schema 变更策略 · 向后兼容 · 数据迁移脚本
Schema
版本管理
23
多租户架构
多租户模式 · Schema 隔离 · 数据隔离
多租户架构
多租户模式
24
软删除与历史记录
软删除实现 · DeletedAt 字段 · 审计日志
软删除
历史记录
25
权限与角色管理
RBAC 模型 · 权限 Schema 设计 · 动态权限检查
权限
角色管理
26
事件驱动与异步处理
Ent 事件发布 · 事件订阅 · 与消息队列集成
事件驱动
异步处理
27
微服务架构中的 Ent
服务拆分 · 数据边界 · 跨服务查询
Ent
微服务架构
28
生产环境部署
Docker 化 · Kubernetes 部署 · 配置管理
生产环境部署
Docker
29
性能压测与调优
压测工具 · 瓶颈分析 · 索引优化
性能压测
调优
30
实战项目
从零构建一个 Ent 驱动的博客系统 · Schema 设计 · API 实现
实战项目
Ent
所属VIP或分类
同VIP:Ent支付中间件工程开发与部署实践
同VIP:Go支付中间件事务管理与一致性设计
同VIP:Go支付中间件工程开发与部署实践