Я думаю об инфраструктуре процесса, где много рабочих процессов будет создано из одного мастер-процесса. Каждый рабочий выполнит одну длинную задачу и будет убит после того, как закончит свою задачу. В течение 24 часов будет около 100000 задач. Это не будет проблемой, пока мне не нужно будет записать результат задач в базу данных postgres, потому что это приведет к 100000 отдельных подключений к базе данных в день.Ruby Multi Process Postgress Connections
Итак, мой вопрос: есть ли способ обработать что-то вроде пула соединений в основном процессе и передать подключение к дочернему процессу? И это будет возможно, что ребенок не закроет соединение, пока он не закончит (потому что владелец процесса является мастер-процесс)