本文由云音乐技术团队燕十三分享,原题“直播活动系统:基于消息总线的组合能力”,即时通讯网有修订和改动。
cover-opti.png (24.72 KB, 下载次数: 40)
下载附件 保存到相册
5 天前 上传
用户通过送礼,去帮助主播完成一个直播间虚拟能量条的冲击,而每充满这个能量条都希望做一件事情,这个事情就彰显出业务侧的脑洞大开,第一次的活动是希望给某个榜单加上分数,第二次的活动希望是给主播掉落一个虚拟的宝箱,第三次的活动是给用户发送一些抽奖券,依次类推,只要是做过的功能,他都希望这个事情可以去用,时间久了,就会面临频繁去修改这个模块的代码,当它「结束」后,if 条件式的去触发各个代码,或者策略模式的去魔改代码,对于长期建设来看这种方式并不友好,就我看来这只是这个模块结束后要做这么多事情,那么下一个模块如果从这么多事情挑两件岂不是还要再写一堆代码?
1.png (94.98 KB, 下载次数: 40)
2.png (33.53 KB, 下载次数: 39)
3.png (54.9 KB, 下载次数: 41)
4.png (83.12 KB, 下载次数: 41)
5.png (48.51 KB, 下载次数: 41)
6.png (47.34 KB, 下载次数: 40)
7.png (30.91 KB, 下载次数: 40)
8.png (17.47 KB, 下载次数: 39)
9.png (45.22 KB, 下载次数: 39)
10.png (37.57 KB, 下载次数: 38)
11.png (62.38 KB, 下载次数: 40)
来源:即时通讯网 - 即时通讯开发者社区!
轻量级开源移动端即时通讯框架。
快速入门 / 性能 / 指南 / 提问
轻量级Web端即时通讯框架。
详细介绍 / 精编源码 / 手册教程
移动端实时音视频框架。
详细介绍 / 性能测试 / 安装体验
基于MobileIMSDK的移动IM系统。
详细介绍 / 产品截图 / 安装体验
一套产品级Web端IM系统。
详细介绍 / 产品截图 / 演示视频
一套纯血鸿蒙NEXT产品级IM系统。
详细介绍 / 产品截图 / 安装
精华主题数超过100个。
积极发起、参与各类话题的讨论等,主题、发帖内容较有价值。
连续任职达1年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
Copyright © 2014-2026 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.122063 second(s), 40 queries , Gzip On.