Re: Архитектура web-сервиса
От: Mamut Швеция http://dmitriid.com
Дата: 16.11.07 14:12
Оценка:
Ф>1. Модель (или ядро) сервиса: по "историческим" и на мой взгляд вполне объективным причинам сложилось так, что модель реализована и развивается на языке C++. По сути — это серверная часть проекта. Далее по тексту — model.

Ф>2. CGI для взаимодействия с моделью (далее по тексту Mediator) — как раз то решение, на которое я хочу получить объективную критику от уважаемого all . На данный момент предполагаю реализовать этот интерфейс на php.


Ф>Вся суть вопроса — взаимодействие сущностей 1 и 2.


А. Пишем cgi на С и не мучаемся
В. Выкидываем движок на С и переписываем его на РНР и не мучаемся. Остального для браузерной игры не дано.

Если игра не браузерная (предполагается некий клиент), то:
— Веб сайт к игре пишем на РНР. Статистику всяко брать из базы данных.
— Клиенты взаимодействуют напрямую с сервером на С по определенному разработчиком протоколу


Насчет сокетов. Сервер открывает ровно один сокет, по которому начинает слушать. Клиенты на этот сокет отсылают запросы. Вся фишка — в грамотном построении протокола взаимодействия.


dmitriid.comGitHubLinkedIn
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.