Метро 2033 / Архитектура - 1

Dec 22, 2006 22:01

Перейдем к обсуждению серьезных вещей. На картинке первое предложение непосредственно по архитектуре игре, логический уровень.


Read more... )

Leave a comment

Comments 217

(The comment has been removed)

oleg_bunin December 22 2006, 20:52:23 UTC
Ну а что такого? Мы это уже делаем на Незнакомке. Сначала carp, за ним несколько nginx'овых фронтендов. Одинаковых.

Голова Рамблера также работает, трафик огромный.

Reply

anight December 25 2006, 17:11:44 UTC
Олег, можно подробнее про carp ? Что это и как работает ?

Reply


ymik December 22 2006, 20:45:08 UTC
Несколько советов ( ... )

Reply

oleg_bunin December 22 2006, 20:55:40 UTC
Мы собирались встретиться? ;)
В целом я за, а Вы кто? ;)))

Reply

oleg_bunin December 22 2006, 20:57:10 UTC
Вспомнил!

Reply

ymik December 22 2006, 21:04:35 UTC
:)

Reply


uznick December 22 2006, 21:05:13 UTC
Круто и познавательно, спасибо.

Надо качать скиллы :)

Reply


как я бы стал писать такое приложение... ymik December 23 2006, 02:03:21 UTC
http://ymik.livejournal.com/76563.html

Здесь подробно о технологиях, которые мы используем для потобных аппликух в реальной жизни...

Reply

Re: как я бы стал писать такое приложение... oleg_bunin December 23 2006, 02:19:36 UTC
Не полетит.
Даже если не придираться к Java и попытке скрестить ее с Perl и C++.

Как происходит адресация сообщений в JMS? Разбить по модулям мало. Например, одновременно проходит 100 боев, всего игроков в системе - 10 тысяч. Это означает, что количество сообщений, передаваемых в такой системе - несколько тысяч в секунду. А ведь их надо еще обработать и оповестить всех заинтересованных лиц о результатах обработки (еще несколько тысяч). Без четкого разделения кому направлено это сообщение не обойтись. Его должен получить один получатель.

Реализация чата? Тоже на JMS - тогда нужно добавить еще несколько тысяч писем в секунду.

Но в любом случае аналогия прослеживается, вместо CORBA Вы предлагаете использовать JCache+JMS+JMX. Функционал этой связки точно такой же.

Reply

Re: как я бы стал писать такое приложение... ymik December 23 2006, 02:59:34 UTC
про адресацию сообщений в JMS ( ... )

Reply

Re: как я бы стал писать такое приложение... oleg_bunin December 23 2006, 03:08:27 UTC
Какая у Вас задача, можешь описать архитектуру приложения и задачи, которые оно решает?

Подсчет количества сообщений неверен. Один ход это не одна задача, а множество. В бою участвует в среднем большее количество людей. Задачи проверки статуса происходят несколько раз в минуту. Ну и, наконец, результаты надо раздать.

Возможно, результаты можно раздать с помощью JCache - это нечто вроде shared-памяти между десятком машин огромной емкости, я правильно понимаю?

PS: Про чат ты не прав, чат на 10 тысяч человек нельзя сделать на БД.

Reply


(The comment has been removed)

oleg_bunin December 23 2006, 16:15:07 UTC
Нету. Нужны?

Reply

ex_ike_novod804 December 24 2006, 09:40:03 UTC
MS Visio =)

Reply

zmij_r December 25 2006, 21:11:04 UTC
исполнителя накажем и заставим учить UML!

Reply


Leave a comment

Up