#фоновые_задачи — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #фоновые_задачи, aggregated by home.social.
-
Надоел Celery? Не нужен K8s? Как мы сделали легковесный оркестратор на Python
Привет, Хабр! Если вы когда-нибудь сталкивались с задачей запуска сотен изолированных фоновых процессов на одном сервере (будь то парсеры для клиентов, торговые боты или обработчики данных в SaaS), то вы знаете, как быстро всё усложняется. Можно, конечно, вручную поднимать Docker-контейнеры и писать костыли для мониторинга. Можно развернуть полноценный Kubernetes, но для одной ноды это часто — оверкилл, требующий отдельного администратора. Можно использовать Celery, но он управляет задачами, а не контейнерами, и изоляция на уровне процессов — это не тоже самое, что изоляция на уровне контейнеров. Мы столкнулись с этой болью и написали инструмент, который закрывает этот пробел. Встречайте: RedTailFox — легковесный оркестратор на Python, который управляет Docker-контейнерами с вашими воркерами на одном сервере. Он сам решает, когда поднять новый контейнер, сам следит за здоровьем слотов и сам себя чинит.
https://habr.com/ru/articles/1002060/
#оркестрация_контейнеров #легковесная_оркестрация #одноузловой_оркестратор #управление_контейнерами #Docker_оркестратор #Python #Docker #Redis #микросервисы #фоновые_задачи
-
Надоел Celery? Не нужен K8s? Как мы сделали легковесный оркестратор на Python
Привет, Хабр! Если вы когда-нибудь сталкивались с задачей запуска сотен изолированных фоновых процессов на одном сервере (будь то парсеры для клиентов, торговые боты или обработчики данных в SaaS), то вы знаете, как быстро всё усложняется. Можно, конечно, вручную поднимать Docker-контейнеры и писать костыли для мониторинга. Можно развернуть полноценный Kubernetes, но для одной ноды это часто — оверкилл, требующий отдельного администратора. Можно использовать Celery, но он управляет задачами, а не контейнерами, и изоляция на уровне процессов — это не тоже самое, что изоляция на уровне контейнеров. Мы столкнулись с этой болью и написали инструмент, который закрывает этот пробел. Встречайте: RedTailFox — легковесный оркестратор на Python, который управляет Docker-контейнерами с вашими воркерами на одном сервере. Он сам решает, когда поднять новый контейнер, сам следит за здоровьем слотов и сам себя чинит.
https://habr.com/ru/articles/1002060/
#оркестрация_контейнеров #легковесная_оркестрация #одноузловой_оркестратор #управление_контейнерами #Docker_оркестратор #Python #Docker #Redis #микросервисы #фоновые_задачи
-
Надоел Celery? Не нужен K8s? Как мы сделали легковесный оркестратор на Python
Привет, Хабр! Если вы когда-нибудь сталкивались с задачей запуска сотен изолированных фоновых процессов на одном сервере (будь то парсеры для клиентов, торговые боты или обработчики данных в SaaS), то вы знаете, как быстро всё усложняется. Можно, конечно, вручную поднимать Docker-контейнеры и писать костыли для мониторинга. Можно развернуть полноценный Kubernetes, но для одной ноды это часто — оверкилл, требующий отдельного администратора. Можно использовать Celery, но он управляет задачами, а не контейнерами, и изоляция на уровне процессов — это не тоже самое, что изоляция на уровне контейнеров. Мы столкнулись с этой болью и написали инструмент, который закрывает этот пробел. Встречайте: RedTailFox — легковесный оркестратор на Python, который управляет Docker-контейнерами с вашими воркерами на одном сервере. Он сам решает, когда поднять новый контейнер, сам следит за здоровьем слотов и сам себя чинит.
https://habr.com/ru/articles/1002060/
#оркестрация_контейнеров #легковесная_оркестрация #одноузловой_оркестратор #управление_контейнерами #Docker_оркестратор #Python #Docker #Redis #микросервисы #фоновые_задачи
-
Надоел Celery? Не нужен K8s? Как мы сделали легковесный оркестратор на Python
Привет, Хабр! Если вы когда-нибудь сталкивались с задачей запуска сотен изолированных фоновых процессов на одном сервере (будь то парсеры для клиентов, торговые боты или обработчики данных в SaaS), то вы знаете, как быстро всё усложняется. Можно, конечно, вручную поднимать Docker-контейнеры и писать костыли для мониторинга. Можно развернуть полноценный Kubernetes, но для одной ноды это часто — оверкилл, требующий отдельного администратора. Можно использовать Celery, но он управляет задачами, а не контейнерами, и изоляция на уровне процессов — это не тоже самое, что изоляция на уровне контейнеров. Мы столкнулись с этой болью и написали инструмент, который закрывает этот пробел. Встречайте: RedTailFox — легковесный оркестратор на Python, который управляет Docker-контейнерами с вашими воркерами на одном сервере. Он сам решает, когда поднять новый контейнер, сам следит за здоровьем слотов и сам себя чинит.
https://habr.com/ru/articles/1002060/
#оркестрация_контейнеров #легковесная_оркестрация #одноузловой_оркестратор #управление_контейнерами #Docker_оркестратор #Python #Docker #Redis #микросервисы #фоновые_задачи
-
Событийный диспетчер отложенных задач на C#: консолидация и дедупликация данных в текущей инстанции
Всем привет, меня зовут Артур Богданов. Я занимаюсь проектированием, разработкой и оптимизацией высоконагруженных веб-приложений на ASP.NET Core. Хочу поделиться с сообществом своей разработкой, которая позволяет использовать несколько фоновых задач (или «раннеров») для отложенной обработки консолидированных данных. Раннеры построены на шаблоне PubSub для асинхронного ожидания новых задач, что делает этот подход более реактивным, но менее ресурсоемким.
https://habr.com/ru/articles/896088/
#C# #net #aspnet_core #очередь #асинхронность #многопоточность #таск #таскменеджер #фоновые_задачи
-
Событийный диспетчер отложенных задач на C#: консолидация и дедупликация данных в текущей инстанции
Всем привет, меня зовут Артур Богданов. Я занимаюсь проектированием, разработкой и оптимизацией высоконагруженных веб-приложений на ASP.NET Core. Хочу поделиться с сообществом своей разработкой, которая позволяет использовать несколько фоновых задач (или «раннеров») для отложенной обработки консолидированных данных. Раннеры построены на шаблоне PubSub для асинхронного ожидания новых задач, что делает этот подход более реактивным, но менее ресурсоемким.
https://habr.com/ru/articles/896088/
#C# #net #aspnet_core #очередь #асинхронность #многопоточность #таск #таскменеджер #фоновые_задачи
-
Событийный диспетчер отложенных задач на C#: консолидация и дедупликация данных в текущей инстанции
Всем привет, меня зовут Артур Богданов. Я занимаюсь проектированием, разработкой и оптимизацией высоконагруженных веб-приложений на ASP.NET Core. Хочу поделиться с сообществом своей разработкой, которая позволяет использовать несколько фоновых задач (или «раннеров») для отложенной обработки консолидированных данных. Раннеры построены на шаблоне PubSub для асинхронного ожидания новых задач, что делает этот подход более реактивным, но менее ресурсоемким.
https://habr.com/ru/articles/896088/
#C# #net #aspnet_core #очередь #асинхронность #многопоточность #таск #таскменеджер #фоновые_задачи
-
Событийный диспетчер отложенных задач на C#: консолидация и дедупликация данных в текущей инстанции
Всем привет, меня зовут Артур Богданов. Я занимаюсь проектированием, разработкой и оптимизацией высоконагруженных веб-приложений на ASP.NET Core. Хочу поделиться с сообществом своей разработкой, которая позволяет использовать несколько фоновых задач (или «раннеров») для отложенной обработки консолидированных данных. Раннеры построены на шаблоне PubSub для асинхронного ожидания новых задач, что делает этот подход более реактивным, но менее ресурсоемким.
https://habr.com/ru/articles/896088/
#C# #net #aspnet_core #очередь #асинхронность #многопоточность #таск #таскменеджер #фоновые_задачи
-
Современные способы запуска фоновой работы в Android
На протяжении нескольких лет каждый релиз новой версии Android вводит ограничения на существующие API и новые API для запуска работа в фоне в зависимости от её типа. Я собрал все актуальные способы запуска для Android и рассказываю когда что стоит выбирать: WorkManager, Service или что-то другое
https://habr.com/ru/articles/773228/
#android #android_developer #workmanager #jobscheduler #foreground #background #фоновые_задачи #работа_в_фоне #service #sync_adapter
-
Современные способы запуска фоновой работы в Android
На протяжении нескольких лет каждый релиз новой версии Android вводит ограничения на существующие API и новые API для запуска работа в фоне в зависимости от её типа. Я собрал все актуальные способы запуска для Android и рассказываю когда что стоит выбирать: WorkManager, Service или что-то другое
https://habr.com/ru/articles/773228/
#android #android_developer #workmanager #jobscheduler #foreground #background #фоновые_задачи #работа_в_фоне #service #sync_adapter
-
Современные способы запуска фоновой работы в Android
На протяжении нескольких лет каждый релиз новой версии Android вводит ограничения на существующие API и новые API для запуска работа в фоне в зависимости от её типа. Я собрал все актуальные способы запуска для Android и рассказываю когда что стоит выбирать: WorkManager, Service или что-то другое
https://habr.com/ru/articles/773228/
#android #android_developer #workmanager #jobscheduler #foreground #background #фоновые_задачи #работа_в_фоне #service #sync_adapter
-
Сколько точек зрения у Архитектора в ИТ?
Судя по обилию статей «Кто такой архитектор в ИТ?» - нет общего понимания, чем он занимается, должен ли он вырасти из программиста или его можно сделать из системного аналитика. На самом деле ключевым качеством, которое сразу выделяет его среди остальных в ИТ, является способность смотреть на задачу с разных точек зрения. В статье приводится простой практический архитектурный кейс для очень известной системы, и выводы будут однозначные. Посмотреть со своей точки зрения
-
Сколько точек зрения у Архитектора в ИТ?
Судя по обилию статей «Кто такой архитектор в ИТ?» - нет общего понимания, чем он занимается, должен ли он вырасти из программиста или его можно сделать из системного аналитика. На самом деле ключевым качеством, которое сразу выделяет его среди остальных в ИТ, является способность смотреть на задачу с разных точек зрения. В статье приводится простой практический архитектурный кейс для очень известной системы, и выводы будут однозначные. Посмотреть со своей точки зрения
-
Сколько точек зрения у Архитектора в ИТ?
Судя по обилию статей «Кто такой архитектор в ИТ?» - нет общего понимания, чем он занимается, должен ли он вырасти из программиста или его можно сделать из системного аналитика. На самом деле ключевым качеством, которое сразу выделяет его среди остальных в ИТ, является способность смотреть на задачу с разных точек зрения. В статье приводится простой практический архитектурный кейс для очень известной системы, и выводы будут однозначные. Посмотреть со своей точки зрения
-
Общая информация о фоновых заданиях в SAP ERP
Всем привет! Меня зовут Юрий, я консультант SAP ERP. Как любой IT-специалист, я постоянно ищу пути автоматизировать рабочие дела. Один из подходящих инструментов — фоновое задание. Оно позволяет не наблюдать на мониторе за выполнением программы, а откладывать запуск, например, до ночи, чтобы не нагружать систему тяжёлой операцией днём, планировать регулярные операции… В общем, преимуществ много для любого специалиста, который регулярно ставит задания в SAP ERP. Далее расскажу, как создавать задания двумя способами и как их отслеживать. А если вы только начинаете разбираться в SAP ERP, дам несколько полезных советов, которые сильно упростят работу и помогут использовать весь потенциал фоновых заданий.
-
Общая информация о фоновых заданиях в SAP ERP
Всем привет! Меня зовут Юрий, я консультант SAP ERP. Как любой IT-специалист, я постоянно ищу пути автоматизировать рабочие дела. Один из подходящих инструментов — фоновое задание. Оно позволяет не наблюдать на мониторе за выполнением программы, а откладывать запуск, например, до ночи, чтобы не нагружать систему тяжёлой операцией днём, планировать регулярные операции… В общем, преимуществ много для любого специалиста, который регулярно ставит задания в SAP ERP. Далее расскажу, как создавать задания двумя способами и как их отслеживать. А если вы только начинаете разбираться в SAP ERP, дам несколько полезных советов, которые сильно упростят работу и помогут использовать весь потенциал фоновых заданий.