为了提高服务器的性能,对Mina网络应用程序框架和有限状态机进行了分析研究,提出了一种基于Mina状态机设计高性能、基于事件驱动的服务器的方法。通过实现状态机,编写自定义编解码器,并在Mina框架中创建状态机对象,设置IO代理的过程,编制了一个基于Mina状态机的五子棋游戏服务器程序。在模拟环境下,测试结果表明,该程序在客户端个数达到8000时,仍能正常工作。与普通情况客户端数量达到2500个左右就会出现大量连接失败的情况相比,服务器性能提高明显,具有较高的应用价值。