Вы можете использовать сокеты, поскольку обе ваши программы находятся на одном и том же локальном компьютере, и, как правило, отправлять сериализованные данные через локальный сокет довольно просто.Поскольку сокет использует внутренний буфер, время передачи должно быть очень быстрым.Ваша программа C ++ может либо передавать данные на сервер Rails, либо вы можете сделать так, чтобы сервер Rails опрашивал программу C ++, если вы настраиваете кеш в своей программе C ++ для хранения данных между вызовами опроса.Метод push, вероятно, будет работать лучше всего.