CNode

nodejs和golang做通讯平台哪个更稳定

问答
Yyakczh发布于11 年前最后回复11 年前12 回复9589 浏览0 收藏

比如常时间,高并发条件下运行

查看回复

回复 (12)

I
i5ting#1·11 年前

go更好一些

Y
yakczh#2·11 年前

有实际做过的吗?

Y
yakczh#3·11 年前

主要的数据结构是 聊天室 -> 成员-> 聊天消息
象初值化的有多个聊天室,每个聊天室有多少成员 这个基础数据是集中保存,还是分布式保存 ?

F
fish#4·11 年前

稳定性 拼得还是技艺, 和语言无关

W
wencan#5·11 年前

node.js是单线程的 高并发通常需要开多进程,而进程间很难共享状态

javascript为弱类型语言,代码间可以隐藏很多不为人注意的细节,这些隐藏的细节在后期很可能造成程序运行错误

不过如果你的项目需要快速迭代,需要函数式的支持,还是可以考虑node的

W
wencan#6·11 年前

node.js有很丰富的第三方开源库 但这些库很可能是有BUG的

M
mrlong#7·11 年前

我还是低调点。

O
okoala#8·11 年前

会什么用什么,都不会就用Go (^__^) 嘻嘻……

Y
yjhjstz#9·11 年前

node.js 多进程配合分布式队列可以实现高并发 Go的生态不完善

Y
yakczh#10·11 年前
引用 yjhjstznode.js 多进程配合分布式队列可以实现高并发 Go的生态不完善

@yjhjstz 分布式队列 具体是指什么,rabitmq这类的中间件吗?

Y
yjhjstz#11·11 年前

是的 @yakczh , 我的思路就是 由分布式队列实现 Scale Out

W
wencan#12·11 年前
引用 yjhjstznode.js 多进程配合分布式队列可以实现高并发 Go的生态不完善

@yjhjstz go生态确实是大问题 但node的开放生态也不是没问题 第三方开源库杂而乱

参与回复
登录后即可参与回复。登录