netty框架做游戏服务器怎么样

netty框架做游戏服务器怎么样,第1张

如果你指的是单机的话,不说Netty会怎么样,服务器都有可能直接崩溃掉,你的算一下,按平均每链接传输数据1K,100W链接大概数据量会在1G左右,G级服务器网卡也受不了的,我们在网络编程中对单机来讲,成功解决了C10K的问题,这种M级别的链接,可能暂时解决不了。对于如此大的并发,一般我们都是通过负载均衡的方式进行处理,如新浪微博,同时在线100W以上,通过约100多个节点处理,每个节点也就才10000并发左右。

Java Nio教程

http://www.iteye.com/magazines/132-Java-NIO#590

Java线程池的使用

http://www.cnblogs.com/dolphin0520/p/3932921.html

饿了吗netty

https://zhuanlan.zhihu.com/p/30849776

netty websocket JQuery做一个游戏

http://kevinwebber.ca/multiplayer-tic-tac-toe-in-java-using-the-websocket-api-netty-nio-and-jquery/

nettyRPC

https://github.com/luxiaoxun/NettyRpc

netty笔记

https://blog.csdn.net/u013252773/article/list/2

叉叉哥netty mina twisted 教程

http://xxgblog.com/tags/Netty/

netty github

https://github.com/TFdream/netty-tutorials

waylau的essential netty in action

https://waylau.com/essential-netty-in-action

netty一起学

https://blog.csdn.net/linuu/article/category/6167828

netty restful API实现

https://blog.csdn.net/shenzhan168/article/details/53142459

从零开始搭建游戏服务器netty

https://blog.csdn.net/linshuhe1/article/details/53671820

处理耗时业务

https://www.zhihu.com/question/35487154

netty核心概念

https://blog.csdn.net/zero__007/article/details/51295137

netty架构设计

https://blog.csdn.net/tingting256/article/details/52489008

netty简单复杂应用

https://blog.csdn.net/kevindai007/article/details/53588283

netty http服务器

https://blog.csdn.net/huangshanchun/article/details/78302602

分隔符和定长码

https://blog.csdn.net/huangshanchun/article/details/78290746

http://blog.csdn.net/shenzhan168/article/details/53142459

http://blog.csdn.net/d_uanrock/article/details/45621759

教程

http://blog.csdn.net/linshuhe1/article/details/53671820

基础

https://jingyan.baidu.com/article/6079ad0e7e4de128fe86db40.html

https://www.cnblogs.com/XingzhiDai/p/5325112.html

http://blog.csdn.net/mazhaojuan/article/details/21403717

https://jingyan.baidu.com/article/11c17a2c290124f446e39d0b.html

https://www.cnblogs.com/sunseine/p/5869878.html

https://www.cnblogs.com/applerosa/p/7141684.html

http://xylong.iteye.com/blog/1937906

https://segmentfault.com/q/1010000005988167

https://www.zhihu.com/question/30687062

http://www.infoq.com/cn/articles/netty-million-level-push-service-design-points

博客连载教程

http://blog.csdn.net/u013252773/article/details/21046697

https://waylau.gitbooks.io/netty-4-user-guide/

https://github.com/waylau

keysoftware的关于netty的帖子

https://keyholesoftware.com/2015/03/16/netty-a-different-kind-of-websocket-server/

https://www.codeproject.com/Articles/1102401/Whirlpool-Microservices-Using-Netty-And-Kafka

该文来自于

https://www.cnblogs.com/legion/p/8119645.html

当然可以。netty是优秀的JAVA网络应用程序框架,关键词是NIO和异步。它提供了对JAVA网络编程API的封装,屏蔽了繁杂的编程细节,让开发者可以更加专注于业务逻辑的实现。很多中间件都是基于netty来实现的,你可以用来实现一个web容器,也能写一个游戏服务器。学习netty能够让你更加熟悉网络编程,对个人好处还是比较大的。

但是需要提醒的是,你要根据你自己的需求决定用什么技术,如果是做java web的通信,建议可以用activeMQ,使用要比neety简单一点,而且这个是在应用层的通信架构,neety是协议层的通信架构。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/233558.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存