awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesTask Timeout Management

Controls and limits the maximum execution time allowed for automated tasks.

Distinct from Async Task Timeouts: The candidates focus on networking async timeouts or agentic cancellation rather than general build task time limits.

Explore 5 awesome GitHub repositories matching development tools & productivity · Task Timeout Management. Refine with filters or upvote what's useful.

Awesome Task Timeout Management GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ouqiang/gocronAvatar de ouqiang

    ouqiang/gocron

    6,255Voir sur GitHub↗

    定时任务管理系统

    Stop a task that runs longer than a set limit to prevent runaway processes.

    Gocroncrontabgolang
    Voir sur GitHub↗6,255
  • weiye-jing/datax-webAvatar de WeiYe-Jing

    WeiYe-Jing/datax-web

    6,009Voir sur GitHub↗

    DataX Web is a web-based management platform for scheduling, building, executing, and monitoring distributed data synchronization jobs powered by DataX. It provides a visual console for creating and managing DataX tasks without manual JSON configuration, with a distributed executor cluster that auto-registers worker nodes and supports configurable routing and blocking strategies for task distribution. The platform offers cron-based task scheduling with dynamic start, stop, and immediate status changes, along with incremental sync capabilities that pass dynamic parameters to extract only new o

    Set custom timeout and retry counts for tasks, with automatic interruption on timeout and email-based failure alerts that can extend to other channels.

    Java
    Voir sur GitHub↗6,009
  • geektutu/high-performance-goAvatar de geektutu

    geektutu/high-performance-go

    3,888Voir sur GitHub↗

    Ce projet est un guide complet de programmation de performance et une référence pour le langage Go, se concentrant sur l'efficacité du runtime et l'optimisation de la mémoire. Il fournit une collection de modèles et de techniques conçus pour augmenter la vitesse d'exécution en réduisant la surcharge du garbage collector et en optimisant l'utilisation de la mémoire. La ressource se distingue par des implémentations de référence détaillées pour l'optimisation mémoire, telles que l'analyse d'échappement (escape analysis), le pooling d'objets et l'alignement mémoire des structures. Elle propose des stratégies spécifiques pour réduire la taille des binaires et améliorer l'efficacité du cache CPU grâce à l'optimisation de la disposition mémoire des structures et à l'utilisation de placeholders sans allocation. Le projet couvre un large éventail de capacités d'ingénierie backend, incluant la gestion de la concurrence avec des pools de workers et des primitives de synchronisation, le routage RPC et HTTP haute performance, et des stratégies de mise en cache distribuée. Il inclut également des conseils sur l'observabilité via le profilage CPU et mémoire, ainsi que des modèles d'assurance qualité pour les tests unitaires fonctionnels et la génération d'objets mock. Le contenu est structuré comme une série de tutoriels, d'exemples architecturaux et de guides de benchmarking pour aider les développeurs à analyser et corriger les goulots d'étranglement de performance.

    Implements timers to detect when tasks exceed allotted time limits to prevent resource leaks.

    Goeffective-golanggogolang
    Voir sur GitHub↗3,888
  • moonrepo/moonAvatar de moonrepo

    moonrepo/moon

    3,687Voir sur GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Limits the maximum execution time for a task before it is automatically cancelled.

    Rustbuild-systembuild-toolbun
    Voir sur GitHub↗3,687
  • spring-projects/spring-retryAvatar de spring-projects

    spring-projects/spring-retry

    2,268Voir sur GitHub↗

    Spring Retry is a Java library that provides exception handling, automated operation reattempts, backoff strategies, and recovery mechanisms for application workflows. It handles transient operation failures through declarative annotations, programmatic templates, stateful context storage, and fallback recovery paths. The library controls retry behavior by specifying attempt counts, timeouts, and inclusion or exclusion rules for specific exception types. It pauses execution between attempts using fixed, exponential, or randomized backoff intervals, and caches retry state outside the call stac

    Controls retry behavior by specifying maximum attempt counts, timeouts, and inclusion or exclusion rules.

    Java
    Voir sur GitHub↗2,268
  1. Home
  2. Development Tools & Productivity
  3. Task Timeout Management

Explorer les sous-tags

  • Task Timeout and Retry ConfigurationsCombined configuration of timeout limits, retry counts, and failure alert channels for scheduled tasks. **Distinct from Task Timeout Management:** Distinct from Task Timeout Management: adds retry and alert configuration alongside timeout control, not just a single timeout limit.