digitalist / k8_php_example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  • скрипты:

    • test_populate.php заливает тестовые даннные
    • subscription_check.php проверяет истечение подписки, отправляет уведомления (в крон)
    • email_check.php - эмуляция валидации почты (в крон)
  • бд: добавлены oid в обе таблицы, поэтому поле email в users слегка избыточно, зато работает в два раза быстрее

  • многопоточность: для возможности запуска скриптов в паралльном режиме (до 16 экземпляров) используется простое хэширование по модулю

  • скрипты лочатся по имени скрипта + номер потока.

  • логирование не внедрял, тестовые параметры бд захардкожены

About


Languages

Language:PHP 99.1%Language:Shell 0.9%