NATS JetStream 기반의 Ruby 백그라운드 및 스트림 처리 프레임워크, Cosmonats

NATS JetStream을 활용하여 Redis나 RDBMS 기반 큐의 확장성 및 영속성 한계를 극복하는 가벼운 프레임워크다.

🔗 원문 보기

NATS JetStream 기반의 Ruby 백그라운드 및 스트림 처리 프레임워크, Cosmonats

NATS JetStream을 활용하여 Redis나 RDBMS 기반 큐의 확장성 및 영속성 한계를 극복하는 가벼운 프레임워크다.

Ruby-News | 루비 AI 뉴스

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

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

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

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

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

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

Хабр