Вкратце, мне нужно создать сервер, серверная часть которого запрашивает информацию с другого сервера. Мне интересно, как другие могут подойти к этой проблеме.
Вот более подробное описание проблемы: мне нужно создать сервер (назовите этот сервер Alpha), который отправляет запросы на другой сервер (назовите этот сервер Omega) на основе веб-страниц, запрашиваемых клиентом. Запросы являются сетевыми сообщениями и не являются запросами SQL. Запрашиваемая информация будет частью контента, который предоставляется клиентам Альфы. Например, клиент может захотеть отобразить список друзей. Альфа запросит у Омеги список друзей клиента. Альфа затем отображает веб-страницу со списком друзей.
Клиенты не могут подключиться напрямую к Omega. Сервер Alpha в значительной степени просто обрабатывает клиентские соединения, управляет запросами от клиента к серверу Omega и обслуживает новые веб-страницы (которые могут содержать информацию, запрашиваемую из Omega).
Я новичок в веб-разработке. Я не знаю много о модулях Apache. Но, похоже, большинство функций уже доступно в Apache. Похоже, что Apache можно расширить для отправки сетевых сообщений, которые запрашивают информацию с другого сервера, Omega. Другой вариант - создать сервер Alpha с нуля.
Какой подход вы бы использовали? Есть ли другой подход, который лучше?