Почему я написал Ёбифай: свой планировщик для фоновых задач на Python

Но очень быстро оказывается, что настоящая сложность не в самих задачах, а в инфраструктуре вокруг них. Сначала хочется просто запускать код в фоне. Потом появляются ретраи, таймауты, логирование, контроль выполнения. Ещё чуть позже всплывают совсем неприятные вопросы: что делать с пропущенными запусками после рестарта, как не дублировать задачи и где вообще должна жить логика планирования. В какой-то момент становится очевидно:

https://habr.com/ru/articles/1018646/

#scheduler #cron #crontab #cronjob #background_job #background_jobs #asyncio

Почему я написал Ёбифай: свой планировщик для фоновых задач на Python

Но очень быстро оказывается, что настоящая сложность не в самих задачах, а в инфраструктуре вокруг них. Сначала хочется просто запускать код в фоне. Потом появляются ретраи, таймауты, логирование,...

Хабр

Spring, kafka, неблокирующий retry, лаги

История об особенностях использования механизмов retry , которые дает spring-kafka из коробки и проблемах с производительностью. Есть нужно сделать асинхронный retry сообщений на топике, который бы не блокировал основной поток сообщений «легко и быстро» — вам сюда😊 (А потом после «легко и быстро» несколько дней дебажить 🤔 )

https://habr.com/ru/articles/1018174/

#java #springboot #kafka #retry #scheduler

Spring, kafka, неблокирующий retry, лаги

Всем привет! Хочу рассказать об особенностях использования механизмов retry, которые дает spring для kafka из коробки. У нас java-21 , spring-boot-3.2 , kafka-3.7 , spring-kafka-3.1.x Сразу должен...

Хабр

The long-abandoned gnome-schedule has an active fork called gtock.
The debian source package for g...-s... can be found at https://archive.debian.org/debian/pool/main/g/gnome-schedule
Maybe someone can apply that to this fork, so it come back alive to debian again.

#deb #gnome #scheduler

Index of /debian/pool/main/g/gnome-schedule

ICYMI: Linux kernel 6.6 introduces the EEVDF scheduler, a next-generation CPU scheduling algorithm focused on fairness and responsiveness
https://www.linux-magazine.com/Issues/2025/301/EEVDF?utm_source=mlm
#Linux #kernel #EEVDF #scheduler #CFS
A Fair Slice » Linux Magazine

Linux 6.6 introduces the EEVDF scheduler, a next-generation CPU scheduling algorithm focused on fairness and responsiveness.

Linux Magazine
🌘 調度器 | 實習生內幕系列
➤ 解構 Go 運行時:從 GMP 模型理解任務調度機制
https://internals-for-interns.com/posts/go-runtime-scheduler/
本文深入探討 Go 語言運行時的核心——「調度器」。作者詳細解析了著名的 GMP 模型,解釋 Go 如何透過將輕量級的 Goroutine(G)映射到作業系統執行緒(M),並利用處理器上下文(P)作為中介,實現高效的並發處理。這種設計巧妙地解決了系統呼叫導致的阻塞問題,並透過全局與本地緩存機制,最小化了鎖的競爭,確保了程式在有限 CPU 資源下能流暢運行數百萬個 Goroutine。
+ 這是我讀過對 GMP 模型解釋最清晰的文章之一。以前總是不太理解為什麼需要 P,讀完才明白這是為了讓調度資源與系統執行緒解耦。
+ 對於剛開始接觸 Go 併發編程的人來說,這簡直是必讀指南。特別是關於 g0 棧的管理以及 P 的角色說明,非常有技術深度。
#Go #Runtime #Scheduler #Concurrency
The Scheduler | Internals for Interns

In the previous article we explored how Go’s memory allocator manages heap memory — grabbing large arenas from the OS, dividing them into spans and size classes, and using a three-level hierarchy (mcache, mcentral, mheap) to make most allocations lock-free. A key detail was that each P (processor) gets its own memory cache. But we never really explained what a P is, or how the runtime decides which goroutine runs on which thread. That’s the scheduler’s job, and that’s what we’re exploring today.

Internals for Interns

⚙️ Need scheduling logic beyond the default?

Build & deploy a custom Kubernetes scheduler to handle special workloads, hardware affinities, or cost-optimized placement.

#Kubernetes #Scheduler #Advanced #CloudNative #DevOps
🔗 https://devopstales.github.io/kubernetes/custom-kube-scheduler/

Durch einen Troet von @diekehrseite, wo eine App gesucht wurde die Beiträge planen kann, bin ich auf #fediplan gestoßen. Die Planung läuft plattformunabhängig im Browser. Den Dienst kann man auch selber hosten, was für mich wieder interessant war.

Nun habe ich das Ganze mal eingerichtet und teste mal ein wenig ob es funktioniert. Dies ist also der erste geplante Beitrag von mir über fediplan, welches nun auf meinem Server läuft.

#selfhosting #planen #scheduler #mastodon #fediverse

[Перевод] Планировщик Go

Эта статья посвящена языку программирования Go 1.24 , работающему на Linux на архитектуре ARM . Она может не охватывать специфические для других операционных систем (ОС) или аппаратных архитектур детали. В этой статье подробно рассматриваются следующие вопросы: Компиляция и среда выполнения Go Примитивный планировщик Улучшение планировщика Модель GMP Начальная загрузка программы Создание горутины Цикл планирования Поиск готовой к выполнения горутины Вытеснение горутин Обработка системных вызовов Сетевой и файловый ввод-вывод Работа netpoll Сборщик мусора Общие функции API среды выполнения Go

https://habr.com/ru/companies/timeweb/articles/989782/

#go #golang #scheduler #scheduling #schedule_loop #планировщик #планирование #цикл_планирования #timeweb_статьи_перевод #goroutine

Планировщик Go

Эта статья посвящена языку программирования Go 1.24 , работающему на Linux на архитектуре ARM . Она может не охватывать специфические для других операционных систем (ОС) или аппаратных архитектур...

Хабр
Re: Selecting the scheduler from boot menu