java卡牌游戏源码
弱联网服务端架构
HTTPServer说明
此Demo为个人兴趣所写,是本人通过半年多服务端学习的一次大胆尝试,将之前学到的很多知识都融合在一起,除了对以前的知识整合之外,也不断进行改变和创新!目前该项目还是一个简单框架,可能未来发展还会加入更多新鲜元素,尽请期待!
关键技术
Maven、Netty、JSON-RPC、MySQL、Mybatis、Redis、Jedis、Base64、AES、MD5、JMX、slf4j、口令验证、反向代理、路由分发、双重锁单例等。
HTTP弱联网
一般来说弱联网包含单机游戏和联网游戏的特点,既允许离线游戏又允许联网游戏。普遍适用于交互需求较低的游戏,例如消消乐、卡牌、跑酷等。通常使用HTTP协议实现客户端与服务端之间的通讯,客户端请求一次,服务端响应后立即断开。优势在于减少服务端网络带宽,同时客户端在没有稳定的网络条件下还可以保证游戏效果!我们项目没有采用Tomcat开发HTTP服务端,而是采用Netty开发HTTP服务端,Netty作为开源NIO框架,提供异步的、事件驱动的网络应用程序框架,能够支持大量用户并发行为。
架构发展
1
2021-10-27 20:11:51
4.93MB
系统开源
1