Требуется восстановить обмен данными между 1С и сайтом на платформе Битрикс. Необходимо выявить и устранить проблемы, мешающие корректной интеграции. Ожидается опыт работы с 1С и Битрикс.
Требуется специалист по Node.js / Redis
🧩 Техническое задание (ТЗ) для разработчика
Проект: Настольные онлайн-игры (Domino, Backgammon и др.)
Стек: Node.js + Express (клиент + сервер)
Задача: Настройка Redis для масштабирования и исправление багов
📌 Что нужно сделать
Установка и настройка Redis
Установить Redis на сервер.
Настроить его для кэширования и синхронизации данных между процессами.
Обеспечить корректную работу при запуске проекта в нескольких процессах (PM2/cluster).
Интеграция Redis в проект
Подключить Redis к существующему Node.js + Express приложению.
Настроить pub/sub или socket.io-redis для обмена событиями.
Синхронизировать данные (онлайн, комнаты, игровые действия).
Исправление ошибок после интеграции
После тестов на 2 ядра были выявлены проблемы:
Игроки в комнатах не видят друг друга до обновления страницы.
При старте игры: игрок сделал ход, а соперник видит камни только после нескольких F5.
Список онлайна обновляется некорректно (у одного видно, у другого нет).
Появляются дубликаты игровых элементов (домино-камни, фишки).
На одном ядре работает идеально, на 2–3 — начинаются эти баги.
👉 Нужно найти причину и исправить так, чтобы всё работало стабильно при многопроцессном запуске.
WebSocket / Socket.io
Проверить и настроить работу через Redis Adapter.
Исключить потерю событий и рассинхрон между игроками.
Проверить стабильность при 8+ ядрах.
Оптимизация использования памяти Redis.
Настройка TTL для ключей.
Документация по установке/запуску Redis на новых серверах.
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиОткрыт10 часов назад
Ищется специалист для автоматизации процессов с помощью N8n. Задача включает интеграцию с платформами Тильда и Wappi. Необходим опыт в веб-программировании и знание указанных инструментов.
Веб-программирование1 заявкаОткрыт10 часов назад- $2000
Ищется разработчик для выполнения backend-задач с использованием Node.js, NestJS, TypeScript, Sequelize и PostgreSQL. На первом этапе необходимо реализовать несколько модулей, настроить взаимодействие с внешним API и подготовить окружение в Docker. Бюджет за первый этап - 2000 USD. Возможность продолжения сотрудничества при успешном выполнении задач.
Веб-программирование5 заявокОткрыт14 часов назад Необходимо разработать скрипт или внешнюю обработку для чат-бота АСЯ в системе документооборота. Задача заключается в автоматическом заполнении допреквизита документа на основе данных дефолтного бота АСЯ в ДО 3. Ожидается качественное выполнение с учетом специфики документооборота.
Веб-программирование2 заявкиОткрыт16 часов назад- $150
Требуется разработка фронтенда для miniapp в Telegram с мини-игрой на Vue3. В отклике необходимо указать сроки выполнения и окончательную стоимость проекта. Макет доступен для ознакомления.
Веб-программирование8 заявокОткрытдень назад Требуется улучшение метрик сайта (13 страниц) в Google Page Speed, включая First Contentful Paint и Largest Contentful Paint. Основная задача - оптимизация для мобильных устройств без повреждения функционала. По окончанию работы необходимо предоставить отчет о внесенных изменениях.
Веб-программирование3 заявкиЗакрыт15 часов назадНеобходимо исправить ошибки в обработчике Telegram бота, разработанного на PHP с использованием библиотеки madeline proto. Задача включает отслеживание создания, удаления и редактирования сообщений и топиков в группе, а также синхронизацию с сайтом через API. Требуется решение для обработки ошибок при удалении бота из группы и возможности перехвата событий удаления топиков.
Веб-программирование5 заявокОткрытдень назадРазработка автоматизированного торгового бота для Telegram, анализирующего рынок Pocket Option в реальном времени. Бот должен использовать технический анализ с индикаторами, учитывать волатильность и время торговых сессий. Генерация сигналов с высокой точностью для ежедневной торговли с минимальным риском. Формат сигналов включает актив, направление, время входа и экспирации. Проверка регистрации по реферальной ссылке.
Веб-программирование7 заявокОткрыт2 дня назадТребуются правки для сайта на Python (Django), размещенного на репозитории. Необходимо исправить работу меню выбора языков, оставить только русский и английский с флагами. Удалить заставку с формой заявки, изменить начальную страницу на галерею вакансий, обновить фильтры и убрать ненужные надписи на карточках вакансий.
Веб-программирование3 заявкиЗакрыт2 дня назад