135 читали · 2 года назад
Условная маршрутизация Apache Camel
1. Обзор Apache Camel — это мощная платформа интеграции с открытым исходным кодом, реализующая несколько известных шаблонов интеграции предприятия. Обычно при работе с маршрутизацией сообщений с помощью Camel нам нужен способ обработки сообщений по-разному в зависимости от их содержимого. Для этого Camel предоставляет мощную функцию под названием Маршрутизатор на основе содержимого из набора шаблонов EIP. В этом руководстве мы рассмотрим несколько способов маршрутизации сообщений на основе некоторых условий...
1 месяц назад
Как написать свой первый API за 5 минут на Python, если у тебя только VPS с Apache?
Сегодня под любую задачу найдётся фреймворк: для сайтов — Django, для API — FastAPI, для ботов — aiogram. Но что, если задача элементарна? Например, нужно просто, чтобы при обращении к определённому адресу в браузере на сервере запускался Python-скрипт. Без базы данных, без роутинга, без десятков зависимостей. В этом случае фреймворки — как молоток для открывания бутылки: можно, но громоздко. Нам подойдёт чистый, прямолинейный подход — минимальный Python и чуть-чуть системной магии. Для эксперимента...