Назад | Перейти на главную страницу

Запуск частного сервера поиска на одном веб-динамометрическом стенде, который доступен (v. Низкая задержка) для всех остальных динамических дино в приложении?

Возможно ли иметь веб-дино, который запускает простой веб-сервер, прослушивающий выбранный порт, который не доступны из внешнего мира, но доступны ли адреса из всех остальных дино (веб и рабочих) в приложении?

По сути, у меня есть веб-приложение с несколькими веб-динамометрами и рабочими станциями, и все они должны выполнять определенные поиски. Я хочу запустить сервер с простым API, который выполняет поиск и возвращает ответ. В идеале он должен работать в той же среде, что и другие дино, потому что он вызывается очень часто (сотни раз в секунду при пиковой обработке).

Может ли это поддерживаться в Heroku? Если нет, то какие идеи могут быть достигнуты?

Я мало что знаю о Heroku. Я просто сам разбираюсь, и у меня аналогичная конфигурация сервера. Однако если предположить, что он не поддерживается, вы можете использовать сообщения с криптографической подписью (как HMAC) или просто зашифрованные запросы, чтобы ваши работники обслуживали только действительные запросы с ваших внешних серверов.

Это добавит накладных расходов к вашему времени ответа. Вам нужно будет протестировать его на динамометрических станциях Heroku, чтобы увидеть, достаточно ли он для вас быстр.