文件名称:roomManager:弹幕系统主体服务
文件大小:27KB
文件格式:ZIP
更新时间:2024-03-31 10:59:42
系统开源
房间经理 弹幕系统主体服务 bigBarrage是一个以弹幕系统为开发原型,实际可用于各类实时广播场景的广播系统,本系统的特点有: 基于Websocket通信 分房间/频道广播 可多机负载均衡 目前调用本系统主要需要做的开发工有如下: 1.设定config包里面的参数 2.注册消息处理的函数(至少一个,至多两个,目前) 3.调用run包里面的Run函数,启动服务 具体可参考example项目 当前版本:0.1.0Beta 当前状态:可运行,但是依然存在很多BUG,并且Test程序还差很多没有写 可使用单机和广播站(多机)两种方式运行 项目入口文件:https://github.com/bigBarrage/example 广播站项目:https://github.com/bigB
【文件预览】:
roomManager-master
----.gitignore(291B)
----doc.go(271B)
----run()
--------signals.go(314B)
--------run.go(3KB)
----room()
--------daemon_room_cleaner.go(600B)
--------node.go(3KB)
--------error.go(228B)
--------broadcasting_station.go(2KB)
--------daemon_main_reciver.go(947B)
--------chan_send_message.go(1KB)
--------chan.go(3KB)
--------chan_change_room.go(1KB)
--------room.go(457B)
--------chan_clean_room.go(2KB)
----_config.yml(26B)
----README.md(1KB)
----config()
--------config.go(2KB)
----system()
--------node_message.go(2KB)
----banned()
--------user_ids_test.go(377B)
--------user_ids.go(590B)
--------error.go(318B)
--------ips.go(719B)
--------ips_test.go(56KB)
--------utils()
--------words.go(318B)
----register()
--------process_message_from_broadcasting_func.go(238B)
--------process_message_func.go(281B)
----logs()
--------display.go(791B)