Skip to main content

这个仓库中的 skills

resonatehq/resonate-skills - 第 2 页

SkillsMP 已收集 resonatehq/resonate-skills 中的 60 个 Skill。打开任一 Skill 可查看来源和详情。

resonatehq/resonate-skills

已展示 20 / 60 个已收集 Skill。

职业分类
软件开发工程师
描述

Maintain consistency between a Resonate Java workflow and an external system that owns the truth — a database, ledger, or third-party API — without distributed transactions, by wrapping every interaction in its own idempotent ctx.run step so the durable…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement recursive fan-out / parallel workflow execution in Java with Resonate — dispatch all children via ctx.run or ctx.rpc collecting a List of ResonateFuture, then await each. Covers single-workflow fan-out, cross-worker recursion via ctx.rpc to a named…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement saga patterns for distributed transactions in Java with Resonate — forward steps wrapped in a try/catch, each tracked in a List, with compensating actions that unwind in reverse on failure. Uses an enum + switch for compensation dispatch and the…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Core patterns for writing Resonate durable functions in Python — async/await syntax, Context API reference (run, rpc, detached, promise, sleep, dependency injection), and the determinism rules that make recovery work. Use when writing any function body…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Core patterns for using the Resonate Python SDK's Client APIs from the ephemeral world — initializing, registering durable functions, invoking them top-level (run / rpc / schedule-adjacent), setting dependencies, and managing external promises. Use when…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement recursive fan-out in Python for parallel workflow execution — spawn N sub-workflows from a parent, optionally recurse deeper, await results, handle partial failure. Use when processing a tree, batch, or crawl where the work shape is dynamic and each…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Debug and troubleshoot Resonate applications using the Python SDK v0.7.0 and Resonate Server v0.9.x. Use when investigating stuck workflows, non-deterministic replays, registration errors, async/await mistakes, unexpected retries, or server connectivity…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Maintain consistency across external systems in Python Resonate workflows by treating one system as the source of truth and writing to it idempotently before any dependent effects. Use when Resonate's durable promises coordinate writes to PostgreSQL,…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Design HTTP services in Python that use Resonate durable functions behind FastAPI / Flask / Django route handlers — routing patterns, workflow boundaries, RPC to specialized worker groups, webhook-driven promise resolution. Use when building or refactoring…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement human-in-the-loop workflows in Python — durable functions that suspend on ctx.promise() until an external actor (webhook, UI, CLI, operator) resolves or rejects. Use when a workflow must wait on an action that doesn't originate from another worker,…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement saga patterns for distributed transactions in Python with Resonate — forward steps with compensating actions that unwind on failure. Use when coordinating multi-step Python processes that need consistency across failures without distributed locks or…

原文语言:英语

更新
职业分类
软件开发工程师
描述

The foundational mindset for building with Resonate. Read this FIRST before any other Resonate skill. Teaches you to write simple, sequential code and avoid over-engineering.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Deploy Resonate TypeScript workers to Google Cloud Functions (Gen 2) using the GCP shim and connect them to a Resonate Server.

原文语言:英语

更新
职业分类
网络与计算机系统管理员
描述

Deploy the Resonate server to Google Cloud Run with Cloud SQL Postgres storage. Covers Dockerfile reuse, the Cloud SQL Auth Proxy Unix socket, mandatory server URL, JWT authentication via Secret Manager, and configuration through `RESONATE_` environment…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Stream durable workflow state to browsers (or any live subscriber) via an external realtime bus. Use this pattern when the worker is short-lived or scales to zero — keeping the worker stateless, making progress observable, and decoupling clients from the…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Secure Resonate applications with JWT-based authentication and prefix-based authorization. Use for multi-tenant systems, role-based access control, and isolating workers or services from accessing each other's promises.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Debug and troubleshoot Resonate applications and deployments, especially TypeScript SDK and Resonate Server issues. Use when investigating failures, stuck workflows, error codes, or unexpected replays.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement durable sleep and scheduled work patterns for long-running timers, countdowns, scheduled notifications, and delayed execution. Use ctx.sleep() for delays that survive crashes and span hours, days, or weeks.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Maintain consistency across multiple systems without distributed transactions using the "Write Last, Read First" principle. Use when integrating with external systems of record that can't participate in transactions.

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement recursive fan-out patterns for parallel workflow execution. Use when breaking down complex work into independent subtasks that execute recursively with automatic deduplication and load balancing.

原文语言:英语

更新
已展示 20 / 60 个已收集 Skill。