![]() |
|
Модераторы: feodorv |
![]()
|
|
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: нет Всего: 33 |
Всем доброго времени суток!
Есть проект-задача. Вкратце. Обрывок из ТЗ:
Какой протокол использовать? -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 5 Всего: 154 |
зависит от того, что эти клиенты будут делать, какой объем данных передавать и как сервер их будет обрабатывать
тоесть это будет кластер? я думаю тебе нужен серевер БД, в этом случае ты сможешь добиться масштабируемости, если твои сервера, которые будут обрабатывать данне не будут использовать файловую систему, а будут хранить все данные в БД а вообще сложно что-то советовать, когда так мало информации, опиши в общих чертах приложение? |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 3 Всего: 211 |
Самый простой и легкий (в плане размера сообщений) протокол пишут исходя из передаваемы данных а не исходя из количества клиентов которые с ним будут работать. Кстати еще вопрос - что значит "какой протокол"? Предполагается использовать стандартный протокол? |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: нет Всего: 33 |
Я думал либо на основе P2P, либо изменить UDP. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 3 Всего: 211 |
andrew_121
А..в этом смысле.. в отличие от TCP, UDP не гарантирует доставку пакета, если это устраивает - UDP быстрее. Зависит от задачи, если это к примеру онлайн радио - UDP вполне сойдет, так как немного потерь данных песню Укупкника не испортят. |
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 5 Всего: 154 |
andrew_121, так что сервер должен делать для каждого клиента?
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 6 Всего: 207 |
не думаю, что стОит выбирать что-то отличное от TCP (это что касается транспортного протокола) хотя зависит от того, что должен делать сервер и важна ли целостность данных если ответы точно не известны, то однозначно TCP, чтобы избежать гемороя в будущем если Linux, то однозначно epoll как low-level механизм работы с сокетами
если HTTP/HTTPS, то обычный редиректинг иначе свой протокол выше L4, но ниже L5 например, получаем запрос от клиента, сервер редиректит его другому серверу посредством отправки соответствующего сообщения в рамках протокола что касается 5000, то стОит прочитать The c10k problem -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: нет Всего: 33 |
Сервер общается с клиентами маленькими сообщениями. Да, целостность данных важна! Пока не знаю что это, но нагуглю. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
| fry |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 4.10.2006 Репутация: нет Всего: 3 |
Может чтонибудь вроде MPI или PVM запрячь (раз кластер). ХЗ.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |