Mongoose RESTful HTTP-сервер

Я работаю на http-сервере mongoose. Это очень просто и легко. «Основной» процесс http-события произошел внутри обработчика события. Но я не хочу хранить весь этот код внутри одного процесса (по какой-то причине).

Есть ли какие-либо предложения для достижения ниже:

  1. Получено событие от мангуста внутри обработчика событий. Извлеките JSON и вставьте его в очередь входящих сообщений (связанный список). Работа сделана здесь. (Я знаю как это сделать)

  2. Другой поток вставляет в очередь и продолжает JSON. Отформатируйте ответный пакет и вставьте его в другую очередь. (Я знаю как это сделать)

  3. Другой поток выдвигает очередь на выход и использует «сохраненную информацию о соединении», чтобы отправить ответный пакет обратно запрашивающему. (Это где я застрял)

Проблема в том, как получить дескриптор клиентского соединения из обработчика событий?

Если тайм-аут или удаленная сторона отменяют запрос, я считаю, что соединение станет недействительным (удалить из библиотеки mongoose или около того), как это сделать?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]