Netty实现权限消息分发(圈子与金字塔)

Posted Java猫说

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Netty实现权限消息分发(圈子与金字塔)相关的知识,希望对你有一定的参考价值。

阅读本文约“1.8分钟”

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

    

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


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


    圈子模式与金字塔模式

Netty实现权限消息分发(圈子与金字塔)

Netty实现权限消息分发(圈子与金字塔)

Netty实现权限消息分发(圈子与金字塔)

项目介绍:


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


功能:

    

实时聊天

金字塔等级聊天模式

圈子同级聊天模式

金字塔消费分发

圈子同级消费分发


项目思路:


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

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

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

Netty实现权限消息分发(圈子与金字塔)

https://github.com/UncleCatMySelf/NettyPremission

名称:

UncleCatMySelf/NettyPremission

Netty实现权限消息分发(圈子与金字塔)
更多精彩推荐,请关注我们

编程分享



以上是关于Netty实现权限消息分发(圈子与金字塔)的主要内容,如果未能解决你的问题,请参考以下文章

[专栏作家] Lua中的消息分发实现

Android学习笔记——Handler消息分发

即时聊天消息分发,实现婚恋消息服务

基于go的websocket消息推送的集群实现

#yyds干货盘点# springcloud整合stream实现同一通道根据消息内容分发不同的消费逻辑

实时数据订阅与分发系统概述