Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Подскажите. 10 000 обращений в секунду.
Список форумов
 ->  Сети


На страницу 1, 2  След. 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
viktorina : 77
Новичок

СообщениеДек 19, 2011 3:10 
Ответить с цитатой
Ребята. Нужен сервер на который будут приходить данные, формироваться в массив и отправляться назад. И так 10000 раз в секунду.
У меня хостинг арендован.
Подскажите в какую сторону копать? Что посоветуете почитать (на русском)? Как не нагрузить хостинг и как можно быстрее взаимодействовать с пользователями?
К началу Посмотреть профиль Отправить личное сообщение
viktorina : 77
Новичок

СообщениеДек 19, 2011 4:26 
Ответить с цитатой
Ещё вопрос, можно ли решить вопрос с помощью POST , PHP и перезаписывания в текстовый файл всех входящих данных?
К началу Посмотреть профиль Отправить личное сообщение
Evgenic : 1198
Завсегдатай
Откуда: Средняя Волга

СообщениеДек 19, 2011 7:43 
Ответить с цитатой
думаю, для начала нужно почитать о сетевухах.
_________________
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
viktorina : 77
Новичок

СообщениеДек 19, 2011 9:03 
Ответить с цитатой
Evgenic писал(а):
думаю, для начала нужно почитать о сетевухах.


гугл ничего конкретного не выдал по слову "сетевухи"
К началу Посмотреть профиль Отправить личное сообщение
nullvoid : 505
Постоянный посетитель
Откуда: Красноярск

СообщениеДек 19, 2011 9:19 
Ответить с цитатой
Вопрос как-то очень абстрактен. Подозреваю что 10 000 запросов в секунду это ну очеееень оооочень дофига. Один сервак тут не справится. Если у Вас такая реально нагрузка на сервер, то вы должны быть уже миллионером и вас не должны волновать такие моменты, так как у вас должна быть контора в которой на вас трудится 100500+ программеров =)

А вообще для такого количества запросов используется кластеризация. См. MapReduce, hadoop, terracota итд
_________________
http://LinguaLeo.ru/r/8b3o08
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Skipy : 4801
Я тут живу!
Откуда: Москва, Россия

СообщениеДек 19, 2011 11:07 
Ответить с цитатой
nullvoid писал(а):
Вопрос как-то очень абстрактен. Подозреваю что 10 000 запросов в секунду это ну очеееень оооочень дофига. Один сервак тут не справится. Если у Вас такая реально нагрузка на сервер, то вы должны быть уже миллионером и вас не должны волновать такие моменты, так как у вас должна быть контора в которой на вас трудится 100500+ программеров =)


Товарищ пишет супер-крутую сетевую игру. Чтобы определить его уровень, рекомендую посмотреть все его вопросы и ответы. Ну хотя бы вот этот много скажет: http://pda.javatalks.ru/sutra139853.php#139853
_________________
С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других!
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
nullvoid : 505
Постоянный посетитель
Откуда: Красноярск

СообщениеДек 19, 2011 12:00 
Ответить с цитатой
Даа геймеры нонче суровые пошли,сами для себя игрухи пишут Smile

А вдруг и вправду у ТС получится мега игруха, вот мы всё обзавидуемся Very Happy
_________________
http://LinguaLeo.ru/r/8b3o08
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
viktorina : 77
Новичок

СообщениеДек 19, 2011 13:45 
Ответить с цитатой
Реализовал через GET запрос. На сайте создал страницу, в ней php скрипт , который делает манипуляции с массивом данных и возвращает уже новые данные. Отправлял 10000 запросов с 2 компов. за 20 сек справились, сервер не лагал.
Если буду так использовать, то нормально будет?

Не пишите всякую умнятину. Просто ответьте на вопрос или не засер...те.
Тем более вопросы сами говорите нубские.
К началу Посмотреть профиль Отправить личное сообщение
nullvoid : 505
Постоянный посетитель
Откуда: Красноярск

СообщениеДек 19, 2011 14:23 
Ответить с цитатой
Ну во первых вопросы не говорят, а задают. Вопросы в вашей теме вам никто не задает, по понятным причинам.
На ваши бредовые вопросы невозможно отвечать не шутя.
10 000 запросов за 20 секунд, не одно и тоже что за секунду - если считать умеете, то это разница в 20 раз.
Цитата:

На сайте создал страницу, в ней php скрипт , который делает манипуляции с массивом данных и возвращает уже новые данные

Это ваще какая то херня. Причем тут пхп вообще, если разговор идет о яве.
Цитата:

Если буду так использовать, то нормально будет?

Главное на 0 не делите ок Very Happy
_________________
http://LinguaLeo.ru/r/8b3o08
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
viktorina : 77
Новичок

СообщениеДек 19, 2011 14:47 
Ответить с цитатой
Чё за неадекватность.
С 2 компьютеров 10 000 за 20 сек. Естественно 2 компьютера не справятся быстрее.
40 компьютеров дадут 10 000 в секунду. Я проводил тест , у меня только 2 компьютера. Вообще один компьютер будет отправлять 2 запроса в секунду. Но если я захочу увеличить скорость или подключится 1000 человек, то хочется знать.

ПХП обрабатывает поступающие данные и складывает в файл.
К началу Посмотреть профиль Отправить личное сообщение
ТокиТори : 1066
Завсегдатай

СообщениеДек 19, 2011 14:56 
Ответить с цитатой
Выкинь php и пиши серверную часть на яве. Вот тебе статья для просветления: http://habrahabr.ru/blogs/programming/66562/
К началу Посмотреть профиль Отправить личное сообщение
viktorina : 77
Новичок

СообщениеДек 19, 2011 15:18 
Ответить с цитатой
ТокиТори писал(а):
Выкинь php и пиши серверную часть на яве. Вот тебе статья для просветления: http://habrahabr.ru/blogs/programming/66562/


Класс! Благодарю.
К началу Посмотреть профиль Отправить личное сообщение
viktorina : 77
Новичок

СообщениеДек 19, 2011 16:10 
Ответить с цитатой
Цитата:
Сообщение:
Поддерживает ли наш хостинг java servlet ?

Ответ:
Дата: 2011-12-19 15:10:49
Логин: Дмитрий
Сообщение:
Добрый день,
Неподдерживает
________________________
С Уважением, Дмитрий Валерьевич


Блин....
К началу Посмотреть профиль Отправить личное сообщение
viktorina : 77
Новичок

СообщениеДек 19, 2011 18:49 
Ответить с цитатой
Короче пришла идея расчитывать расстояние между игроками и чем оно дольше , тем больше интервал между отправками данных на сервер.
Слушаю семинары по сетям.
К началу Посмотреть профиль Отправить личное сообщение
ТокиТори : 1066
Завсегдатай

СообщениеДек 19, 2011 22:16 
Ответить с цитатой
А не проще взять VPS на Brim.ru? Всего 500р и без гемора.
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 2
На страницу 1, 2  След.
Список форумов
 -> Сети


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru