看到建群踢人遭骂的贴想到 做个能支撑几千人同时在线的 web 聊天室程序你们感不感兴趣

2018-10-07 10:46:02 +08:00
 webdisk
建群踢人遭骂的贴 /t/495171 他踢人的原因是群有人数上限, 有上限是因为用的别人的服务.

如果自己搭建一个这样服务器就不会有这样的问题了, 我恰巧能实现这样的东西。

参考前面做的网盘 /t/495171
底层是封装的基于 epoll 的网络构架 (windows 是用的 iocp), 所以能做到高并发.
在这个网络构架的基础上又实现了 http 服务器, 后端逻辑也在 http 服务器内部处理, 性能也很高.
那个网盘操作起来你会发现很快, 其实优化空间还很大.

如果用这套构架实现 web 群聊服务器, 能支撑很多用户的, 因为群里一般是少数一些人说话, 大部分都在听.
我只要把消息推到这些用户就行, 上述的构架很容易实现这个.
同时借用网盘已有的代码, 可以轻松实现发 图片 语音 视频

再进一步可用 P2P 方式连接大量的节点, 形成一个完全无服务器, 真正去中心化的互联网。
Make the world a better place !
3149 次点击
所在节点    奇思妙想
18 条回复
sanxidiot
2018-10-07 10:54:52 +08:00
irc,telegram,diacord 等了解一下?
silencefent
2018-10-07 11:02:30 +08:00
为什么不想想网络这二十年为什么兴趣社区,论坛出现后,网络聊天室就瞬间死掉了?
为什么大型在线频道都是直播里,游戏频道刷屏垃圾信息?
技术一点都不难,难在于没必要花时间做一个垃圾桶
qianmeng
2018-10-07 11:05:06 +08:00
不发言的用户踢了就踢了,精力有限,你弄个万人聊天室,没人管的话也是乌烟瘴气,还不如升级群,然后定时踢人
webdisk
2018-10-07 11:05:30 +08:00
@sanxidiot telegram 服务端没有放出来吧
webdisk
2018-10-07 11:07:14 +08:00
@qianmeng 可用邀请机制啊, 也可以有管理机制啊
webdisk
2018-10-07 11:09:47 +08:00
@silencefent 但是论坛和群一直是并存的, 这种形式并没有死掉.
技术难不难和是不是要做垃圾桶和你无关, 财务自由了就想做点事.
silencefent
2018-10-07 11:14:27 +08:00
@webdisk 唷,祝你成功
webdisk
2018-10-07 11:22:10 +08:00
@silencefent #7 没人用就什么也不是, 用的人少是玩具, 用的人多了就是成功的商业产品.
碰巧我不自量力认为能凭借这点技术优势实现这个玩具.
akring
2018-10-07 14:15:20 +08:00
没有管理员强力管控的话,迟早变成开车群,然后楼主就等着被约去喝茶吧
webdisk
2018-10-07 14:42:34 +08:00
@akring 只开发不运营,开发这么早不用考虑自我阉割啊
gy911201
2018-10-07 19:09:57 +08:00
@webdisk 没错,但是你得考虑反垃圾的东西……这个跟喝茶无关……用户体验上的问题………………
sumu
2018-10-07 20:23:40 +08:00
N 年做过一个,用在一个日千万 PV 的网站,技术没啥难度,主要是各种业务逻辑的取舍,但这块最后发现没什么商业价值,很快就下掉了。现在估计 github 上一堆吧
t6attack
2018-10-07 20:27:37 +08:00
我记得聊天室时代,有个 C 语言开发的高效聊天室服务端,叫 iChat (不是苹果那个,这个聊天室比 iPhone 还年长)。这不就现成的么。
webdisk
2018-10-07 20:29:04 +08:00
@gy911201 #11 如果是随便加然后过滤垃圾, 那难度就大了. 如果在加入机制上过滤就好多了
@sumu #12 群聊天是没有信息沉淀, 论坛是信息冗杂不好找。 做出来起码能是个好玩的有成就感的东西。
webdisk
2018-10-07 20:36:28 +08:00
@t6attack 是这个东西么 http://dl.pconline.com.cn/download/385004.html 好久远的东西啊,pconline 竟然提供破解版的
WDD
2018-10-07 21:19:58 +08:00
有兴趣,要是用在我要做的项目上准合适(某个组织的在线档案馆,有录音及录像资料供用户查阅)。尽管我现在还没有找到合适的技术来完成我的构想。
WDD
2018-10-07 21:28:08 +08:00
还有我以前特别喜欢用这个,可能现在已经停止运营了吧。

richard1122
2018-10-07 23:29:39 +08:00
可是用 telegram 或者其它 im 软件就够了吧,只是腾讯的 qq 微信啥的限制多。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/495305

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX