跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
技能目录24 小时热门TOP100 技能每日更新
Skills 技能/ccarvalho-eng/codex-elixir-phoenix/elixir-phoenix-oban

Codex Oban 技能:验证 Elixir 后台任务可重复运行

English

Codex 安装步骤

  1. 从固定 GitHub 提交复制 `skills/elixir-phoenix-oban/` 完整目录到项目 `.agents/skills/elixir-phoenix-oban/`。
  2. 在 Codex 确认项目使用开源 Oban 还是 Pro,并读取同提交的 worker 与测试参考。

中文摘要

为本地 Elixir 后台任务定义参数、返回状态和重试测试,检查重复运行后的数据一致性。

SKILL.md 中文导读

可复现示例

为本地 `CatalogIndexWorker` 测试任务参数 `item_id=3`。在支持 `Oban.Testing` 的示例中连续执行两次,核对测试库的索引结果行数。

工作步骤

  1. 将合成记录 ID 作为任务参数,让任务重复执行时仍只产生一份结果。
  2. 用测试核对入队参数、成功返回与记录缺失时的处理。

验收方法

两次运行都处理同一条商品,最终只有一条索引结果,并且入队参数只有需要的 ID。

GitHub 原文 · 更新日期 2026-11-13

适用环境

需要配置了 Oban 的 Elixir 项目、测试数据库和项目实际的测试模块。

常见问题

只配置 Oban 的 unique 选项够吗?

唯一入队可以减少重复任务。执行器仍应能处理重试并保持同一份结果。

技能信息

GitHub 仓库
ccarvalho-eng/codex-elixir-phoenix

收集于互联网

相关指南

  • ChatGPT Skills 和 Codex Skills 有什么区别?
更多 Codex 技能

相关推荐

  • Codex Phoenix 方案库技能:检索已解决问题并记录预防方法

    ccarvalho-eng/codex-elixir-phoenix

  • Codex Ecto 迁移技能:拆分 PostgreSQL 新增列与回填

    ccarvalho-eng/codex-elixir-phoenix

  • elixir-phoenix-brainstorm 技能

    ccarvalho-eng/codex-elixir-phoenix

  • elixir-phoenix-brief 技能

    ccarvalho-eng/codex-elixir-phoenix

  • elixir-phoenix-deploy 技能

    ccarvalho-eng/codex-elixir-phoenix

  • Codex Elixir 文档技能:给新模块补公开函数说明

    ccarvalho-eng/codex-elixir-phoenix

词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯