1

阅读本文约“1.8分钟”


还记得上一篇的推文内容吗?

忘记的也不要紧,不用回去看了,这次直接上代码实货。

Netty实现通信流实例等级权限,消息进行权限分发

圈子模式与金字塔模式

图片描述

图片描述

项目介绍:

基于SpringBoot-WebSocket通用框架,运用Netty为主进行权限消息分发的组件,两种权限机制(Circle圈子模式,同等级的一个社交圈、Grade等级模式,每一个等级可以消费到比自己低等级的消息),以聊天社交为Demo进行测试,Netty权限消息分发,等级机制(金字塔),圈子模式(同级消费),实时消息通信,WebSocket

功能:

* 实时聊天

* 金字塔等级聊天模式

* 圈子同级聊天模式

* 金字塔消费分发

* 圈子同级消费分发


项目思路:

本次我选择SpringBoot2.0.2还有Netty4.1.28这两个版本来结合使用。

圈子模式:同一等级的消息之后发送(群发)给对应的等级,类似低等级-低等级、中等级-中等级、高等级-高等级

金字塔模式:消息可以发送给自己同级与所有比自己低等级的消费,即高等级的消息会发给高、中、低看到,但是低等级的只有低等级的才看到


GitHub地址:

https://github.com/UncleCatMy...

名称:

UncleCatMySelf/NettyPremission


图片描述


Java猫说
1.3k 声望930 粉丝

现架构设计(码农)兼创业技术顾问,不羁平庸,热爱开源,杂谈程序人生与不定期干货。