Существует сравнение между этими двумя серверами в области игрового сервера MMO.
http://www.smartfoxserver.com/downloads/sfs2x/documents/SFS2X_WP_PerformanceAndScalability.pdf
Не похоже, что разница в производительности огромна.
Кроме того, есть тесты производительности для Netty:
http://www.jboss.org/netty/performance
Так я должен выбрать сервер Smart Fox или Netty? Всегда есть плюсы и минусы в зависимости от личных ситуаций. Поскольку моя игра рассчитана на размещение до миллиона клиентов, лицензии на интеллектуальный сервер Fox могут быть слишком дорогими, если вы добавите их. Однако если предположить, что я запускаю игру в облаке Amazon, хотя производительность между ними невелика, экономия на использовании сервера при развертывании игры в таком масштабе может быть значительной.
С одной стороны, я понимаю, что SFS, вероятно, довольно оптимизирован для использования в играх, но Netty имеет открытый исходный код и может иметь свои преимущества. Netty имеет лицензию Apache 2, что означает, что вы можете в значительной степени изменить ее и использовать в своих коммерческих целях. Вы не можете изменить SFS в любом случае. Некоторые функции SFS, такие как наводнение, управление помещениями и чат, в значительной степени бесполезны для игры определенного масштаба, поскольку вы можете быстро создавать такие источники освещения. Что действительно важно, так это производительность двигателя. На фейсбуке так много ММО-игр, но почти ни одна из них не использует SFS. Я думаю, что есть две причины: одна - плата за лицензию может сложиться, другая - вы не можете изменить ее для своих собственных целей. Zynga не будет использовать его, так как они хотят внутреннего контроля над всем своим кодом и ресурсами.
Я не знаю, какой из них лучший. Помоги мне решить.