
Netty
隔壁的王二
想进步?勤思考,然后码不停蹄地码吧!
展开
-
用Netty实现一个无限扩展的IM服务(第1回先吹个牛逼)
很多年前,我不懂技术,我再论坛上问,怎么用代码做一个东西玩玩,一大堆牛逼人士告诉我,先学算法,先学数据结构,先学计算机原理......甚至有的说,先学点汇编。 同样是受九年义务教育,真的不知道为什么这些人这么优秀! 今天,我想用Netty做个IM服务器,这个IM服务并没有那么优秀,所以就不需要提前了解什么数据结构,不需要提前学汇编,但要写一点儿代码(如果真的需要什么,在做的过程...原创 2018-06-21 11:31:11 · 910 阅读 · 0 评论 -
用Netty实现一个无限扩展的IM服务(第2回讲讲设计思路)
思路其实也很简单了。要想无限扩展,跑Netty的服务器肯定是分布式的,机器数量会随着业务增长而增长,但是,谁来管理这些Netty的服务呢? 于是,第1个问题就产生了,通俗的问一句就是,万一Netty的服务挂了,谁管? 你可以说,我写个shell脚本来试试,如果项目小,只有几台机器,那也不妨这么做,但是,假定机器上到100左右,服务太多了,还玩shell脚本,不管是部署还...原创 2018-06-21 15:00:29 · 2788 阅读 · 2 评论 -
用Netty实现一个无限扩展的IM服务(第3回讲讲准备的软硬件)
上一回的文章描述了IM的设计思路,整个思路非常的简单。 这一回,为了实现这个东西,我们去聊一聊需要准备些什么? 人:一个,男女不限,年龄不限,不要求五官端正,但需要有一定的逻辑思维能力,玩过一下Linux,写过一阵子Java。知道Eclipse是什么,当然,如果知道鄙视Eclipse那就更佳了,如果甚至知道什么编程的道和术之类的,那就简直上乘了。 硬件:3台CentOS做...原创 2018-06-21 17:36:31 · 922 阅读 · 0 评论