create-outbox-pattern - PHP事务性Outbox模式生成器
为PHP 8.4生成事务性Outbox模式组件,包括实体、仓储、发布器、处理器和测试
标签
更新于: 2026-03-23能力
典型输入
典型输出
该技能可以做什么
- 生成实体类
- 创建仓储接口
- 创建仓储实现
- 生成处理器服务
- 创建控制台命令
- 生成单元测试
- 创建数据库迁移
- 保存消息
- 查找未处理消息
- 标记消息已处理
- 增加重试次数
- 删除消息
输入
- 聚合类型
- 聚合ID
- 事件类型
- 负载数据
- 关联ID
- 因果ID
- 最大重试次数
- 批处理大小
- 轮询间隔
输出
- OutboxMessage实体文件
- 仓储文件
- 处理器文件
- 控制台命令文件
- 单元测试文件
- 数据库迁移文件
- 处理结果消息
要求
- PHP 8.4
- Doctrine ORM
- 消息代理
- 数据库连接
- Symfony控制台
