Возможно ли открыть канал связи между двумя сеансами R на двух разных компьютерах?Как подключить два компьютера, используя R?
Я использую сокеты для подключения сеансов, если оба находятся на одном компьютере. Я полагаю, что с двумя разными компьютерами я должен попробовать веб-сокеты. httpuv
поддерживает R как сервер веб-сокета, но, к сожалению, я не смог найти какой-либо обновленный пакет, поддерживающий клиентскую сетевую розетку в R.
Я не привязан к использованию сетевых сокетов. Любое решение, позволяющее осуществлять связь между компьютерами в режиме реального времени, будет работать.
вы пытаетесь сделать какой-либо кластер параллельных вычислений? Этот пакет «снег» может быть вам интересен https://cran.r-project.org/web/packages/snow/index.html –
В чем проблема, которую вы пытаетесь решить? Удаленная сессия на большой машине памяти? Кластеризация? MPI? –
Я не выполняю параллельное вычисление кластера, однако это может быть похоже на концепцию связи. Я пытаюсь создать что-то вроде прокси-сервера в R, который получает запрос от всех клиентов, а затем отправляет их соответствующим работникам. Мое ограничение заключается в том, что я не могу скопировать исходные данные с рабочих компьютеров из-за соображений безопасности, а также не смог получить доступ к рабочим компьютерам из внешних сетей. Поэтому я назначил компьютер в сети, чтобы получить запрос клиента, и отправить их соответствующим работникам с соответствующими данными. –