
Temporal
Temporal — это платформа для надежного выполнения с открытым исходным кодом, которая помогает разработчикам создавать надежные, отказоустойчивые приложения с автоматизацией рабочих процессов.





Что такое Temporal?
Temporal — это платформа для надежного выполнения, которая гарантирует, что код вашего приложения будет выполнен до конца, независимо от возникающих проблем. Можно представить её как страховочную сеть для вашего программного обеспечения, которая автоматически справляется со всеми сложностями распределённых систем.
Платформа состоит из двух основных частей: открытого сервера, управляющего выполнением рабочих процессов, и SDK для популярных языков программирования, таких как Go, Java, Python, TypeScript, .NET и PHP. В отличие от традиционных подходов, где приходится писать сложный код обработки ошибок, Temporal позволяет описывать бизнес-логику в виде простых рабочих процессов и действий.
Рабочие процессы определяют общий процесс, а действия выполняют отдельные задачи, такие как отправка писем или обработка платежей. Система автоматически сохраняет состояние вашего приложения на каждом шаге, поэтому в случае сбоя выполнение продолжается ровно с того места, где остановилось. Такой подход исключает необходимость в написании собственной логики повторных попыток, конечных автоматов и сложного кода обработки ошибок.
Как использовать Temporal
Начать работу с Temporal просто, и вы можете выбрать между самостоятельным размещением или использованием Temporal Cloud. Для новичков Temporal Cloud предлагает самый простой путь с $1,000 бесплатных кредитов для старта.
Шаги для начала работы:
Установите Temporal CLI на вашу рабочую машину
Выберите предпочитаемый SDK для программирования (Go, Java, Python, TypeScript, .NET или PHP)
Определите ваши рабочие процессы как простые функции, описывающие ваш бизнес-процесс
Создайте активности для отдельных задач, таких как вызовы API или обработка данных
Настройте рабочий процесс для выполнения ваших рабочих процессов и активностей
Используйте клиент Temporal для запуска и управления выполнением рабочих процессов
Прелесть Temporal заключается в его простоте. Вы пишете обычный код, используя знакомые конструкции программирования, а Temporal справляется со всей сложностью за кулисами. Ваши рабочие процессы могут выполняться минуты, часы или даже месяцы, при этом выдерживая перезапуски серверов и сбои сети. Веб-панель управления обеспечивает полный контроль над запущенными рабочими процессами, делая отладку и мониторинг легкими.
Возможности Temporal
Платформа для надежного выполнения с открытым исходным кодом и лицензией MIT
SDK на нескольких языках (Go, Java, Python, TypeScript, .NET, PHP)
Автоматические повторные попытки, тайм-ауты и обработка сбоев
Инструменты визуального мониторинга и отладки рабочих процессов
Горизонтальное масштабирование для миллионов одновременных рабочих процессов
Встроенные таймеры, расписания и функциональность cron
Сигналы и запросы рабочих процессов в реальном времени
Варианты развертывания в облаке и на собственных серверах
Стоимость Temporal
Open Source
Free
- Полный функционал платформы Temporal
- Открытое программное обеспечение с лицензией MIT
- Самостоятельное размещение
- Поддержка сообщества
- Все SDK включены
- Веб-интерфейс и инструменты командной строки
- Неограниченное количество рабочих процессов и действий
Essentials
$100 /мес
- Полностью управляемый Temporal Cloud
- Пакетные действия и хранилище
- 5% от стоимости потребления
- Включена базовая поддержка
- Гарантии SLA
- Корпоративная безопасность
- 1000 долларов бесплатных кредитов для новых пользователей
Business
$500 /мес
- Расширенная поддержка и соглашения об уровне обслуживания (SLA)
- 10% от стоимости потребления
- Приоритетная техническая поддержка
- Расширенный мониторинг и аналитика
- Функции командного взаимодействия
- Выделенный архитектор решений
- Более высокие лимиты на действия и хранение данных
Enterprise
Custom
- Индивидуальное ежегодное ценообразование
- Круглосуточная выделенная поддержка
- Расширенные возможности безопасности и соответствия требованиям
- Интеграция SSO и SAML
- Индивидуальные соглашения об уровне обслуживания и гарантии
- Включены профессиональные услуги
- Развертывание в нескольких регионах
Mission Critical
Custom
- Поддержка высшего уровня и соглашения об уровне обслуживания (SLA)
- Гарантия времени безотказной работы 99,99%
- Премиальная оптимизация производительности
- Выделенная инфраструктура
- Расширенное восстановление после сбоев
- Доступ к поддержке для руководителей
- Индивидуальные корпоративные функции
Сценарии использования Temporal
Кто может воспользоваться Temporal?
Репозиторий Temporal
Посмотреть на Github| Звёзды | 16,231 |
| Форки | 1,146 |
| Возраст репозитория | 6 лет |
| Последний коммит | 10 дней назад |
Часто задаваемые вопросы о Temporal
Поделитесь своим опытом с Temporal
Посмотрите, что пользователи говорят о Temporal
0 Отзывы
Пока нет отзывов
Станьте первым, кто оценит Temporal
Встроить значки Temporal
Покажите своему сообществу, что Temporal представлен на Tool Questor. Добавьте эти красивые значки на свой веб-сайт, в документацию или социальные профили, чтобы повысить доверие и привлечь больше трафика.



