Свифт - Фоновый работник - PullRequest
       33

Свифт - Фоновый работник

0 голосов
/ 15 января 2019

У меня есть серверное приложение, написанное на Swift и Vapor 3. Я реализовал несколько метрик для своего приложения и хочу отправить их в statsD. Я думал о фоновом работнике, который поддерживает постоянное подключение к серверу statsD. Приложение передает метрики фоновому работнику, а работник отвечает за сбор и отправку данных на сервер.

Было бы неплохо, если бы работник мог собирать метрики и отправлять их только каждые пару секунд.

Это хорошая идея? Как я могу создать новый поток при запуске приложения и как я могу общаться между основным процессом и рабочим процессом?

...