socket.io,koa2搭建聊天室的问题。

发布于 2022-09-07 20:31:00 字数 322 浏览 9 评论 0

问个服务器结构的问题。
目前计划是聊天室有登陆,公共聊天,自定义群组,好友,私聊的功能等等。
每一个功能肯定就是一个功能模块了,问题来了:

我是将每个功能都写成一个单独的koa app,监听各自的端口好呢;还是在一个koa app里面仅监听一个端口,每个功能就当做这个app的功能模块好?

目前我个人觉得,如果在单独的一个koa app内,占用的链接资源就少了,但是这个app处理的事情就变多了。
如果分开,占用的链接资源会多很多,但是每个app的压力也小了。

目前我只有一台服务器。虽然也仅仅是写个demo,但是还是想请有经验的帮忙分析下应该注意哪些问题,谢谢了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

凹づ凸ル 2022-09-14 20:31:00

肯定是一个端口,然后做分发。因为性能不是看你每个app占多少资源,而是总共占用资源。

多孤肩上扛 2022-09-14 20:31:00

一个端口好,即使做成多个端口,也要保持socket.io在一个端口上

分分钟 2022-09-14 20:31:00

不如 做多个 一个共性

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文