隐私这个专属感极强的词汇,每一个人都但愿有本身的空间,有本身的专属,甚至对本身的爱人也有本身的一些要求来有专属感。前端
聊天也如此,微信会火起来也是由于其朋友圈的私密性,只有本身的微信好友才能看到,不想QQ同样,谁均可以看到。 即便同一个圆桌上的人,都会有几个微信群去聊他们本身专属的话题。 这咱们简称为圈子。 还有一种是金字塔等级,校长广播说的话,老师和同窗都能知道,可是同窗说的只有同窗以前才知道,由于你的等级不高,因此没有广播的权限。 即上一篇聊天室后,我又想到私密的聊天模式,即设置权限,只有咱们才看到的,或者金字塔(那些比我低等的都会收到个人消息,可是我不会接收它们的消息)
Netty对于通讯流作了很好的封装,后期将出Netty的源码阅读推文,咱们能够以对象的形式去区分这个Netty的级别,不过如今是经过前端每次输入的数据前缀进行判断,当连接建立时,并无进行权限判断,而是在接收到信息时才进行等级判断与对象存储。 但其余高等级发信息时,将其信息发送给对应的高等级,这就是所谓的圈子模式。 而金字塔模式则是将高等级的发送给比本身低等级的全部连接对象。 项目存在优化空间,我一开始想用异步去存储连接实例(这里的存储时判断后的分类存储),但是接下来的读发数据时可能由于异步而没有将所有的链接都发送到。 具体你们能够看看异步任务的优缺点,它并非顺序执行的。
采集一下各位的建议:微信
一、你们更想了解什么方面的知识? 二、对于1-技术推文与2-情感推文的,是喜欢1 or 2 三、我想在还有精力与时间时研究一些技术,写技术推文为主,后期(30后)技术项目圈的观点情感推文等
欢迎你们留言讨论哈!异步