Создание многопользовательского сетевого сервера

Тема в разделе "WASM.ZEN", создана пользователем ZamDec, 14 окт 2007.

  1. ZamDec

    ZamDec New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    23
    Не подскажете где можно почитать про САБЖ. Необходимо написать многопользовательский сервер, с которым будут работать несколько тысяч пользователей онлайн одновременно.
    Направьте плиз в русло.. а то искал по нету, ничего не нашел :dntknw:
     
  2. nester7

    nester7 New Member

    Публикаций:
    0
    Регистрация:
    5 дек 2003
    Сообщения:
    720
    Адрес:
    Russia
  3. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    ZamDec
    Если не брезгуеш ООП посмотри CORBA mico.org и это промышленный стандарт.
    С Вашим сервером можно будет общаться практически с любого языка и платформы, c минимумом усилий с помощью IDL или DII;) (и также в полный рост он сможет взаимодействовать сам с J2ee серверами)

    Минусы: если протокол взаимодействия примитивный - то будет небольшая потеря перфоманса из-за парсинга пакетов IIOP(GIOP) CORBA протокола наложенного на TCP(можно конечнои тругой транспорт типа UDP и т.д. , но я считаю это извращенство:) )

    CORBA хорошо масштабируется!
    В mico изумительные самплесы!
    Если протокол взаимодействия не тривиальный - то реализация на сокетах получится
    клонированием CORBA!
    В бесплатном списке рассылки mico разруливают очень сложные проблемы и очень
    быстро!
    Трудозатраты на вникание в CORBA порядка 1 недели(в большом объёме ,но не залазия
    в дебри)
    Сами спецификации CORBA и её сервисов на omg.org
    Имплементация CORBA в mico идёт под LGPL - т.е. полностью бесплатно и свой код
    не надо публичить как используя GPL.

    ИМХО: ООП и асм друг-другу непомешают