Здравствуйте, Аноним, Вы писали:
А>Хочу сделать Socket-сервер для игры в шахамато-подобную игру.
А>Клиента однозначно буду делать на Java — многплатфоременность рулит.
А>Однако возник вопрос насчет сервера, хотелось бы и его реализовать на Java, но есть сомнения в достаточном быстродействии.
А>Кто имел опыт подобных разработок — поделитесь соображениями.
Можно достаточно мощного клиенат сделать на gwt
http://code.google.com/webtoolkit/
А сервер вполне можно и на JAVA.
К слову скажу, имел опыт подобной разработки, java не подвела.
Только если вы не собираетесь делать игру с компьютером, тут прощай быстродействие.
Здравствуйте, Аноним, Вы писали:
А>На сервере до 3000 пользователей одновременно бывает. Хотя у них, скорее всего, кластер, даже если сервер не на Java писан.
Гм, 3000 шахматистов — это явно несколько сотен простейших транзакций в секунду и где-то 3000 запросов на получение изменений в секунду же.
Это и одни сервак потянет, в крайнем случае двуядерный. Единственная проблема — настроить Tomcat на 3000 одновременных сессий