作为一个 Rails 开发者,做及时通讯,用 nodejs 还是 eventmachine 比较好?

2015-12-04 17:35:26 +08:00
 TangMonk
3053 次点击
所在节点    问与答
24 条回复
500miles
2015-12-04 17:41:33 +08:00
node 吧

更成熟些, 问题解决方案也多

虽然算是引入额外的技术栈了, 所幸部署维护也不麻烦
whywhy36
2015-12-04 18:07:00 +08:00
假如对 Nodejs 不熟,就用 EM 快速出原型吧~
welly
2015-12-04 18:21:07 +08:00
你的头像是 广发信用卡的 配色+ namecheap 的造型?
welly
2015-12-04 18:21:29 +08:00
:)
freeman
2015-12-04 18:22:53 +08:00
node
vwhenx
2015-12-04 18:26:45 +08:00
Rails 开发者表示, Nodejs
chaucerling
2015-12-04 18:46:54 +08:00
elixir
leebo
2015-12-04 18:47:26 +08:00
nodejs 吧
blacktulip
2015-12-04 18:52:18 +08:00
@chaucerling 这个成熟了?

Node 吧,顺便多学一样技能挺好
TangMonk
2015-12-04 19:14:33 +08:00
@welly 不是,我姓吴(W), 然后设计师朋友帮我去 copy 了一个 logo, 不知道是哪里搞的
TangMonk
2015-12-04 19:16:34 +08:00
@chaucerling erlang 不太会。。
TangMonk
2015-12-04 19:16:46 +08:00
@vwhenx why
chaucerling
2015-12-04 20:37:44 +08:00
@blacktulip erlang 成熟了吗? elixir 只是换了一种语法而已,都是在 erlang vm 上跑的,而且可以相互调用
odirus
2015-12-04 20:40:13 +08:00
找一门熟悉的语言,加上靠谱的中间件,就 ok 了。这两个月我用 Java 和 MQTT broker 开发的即时通信产品,效果非常非常好。
66450146
2015-12-04 20:40:31 +08:00
用 Elixir 呗,还有 phoenix on elixir 加成……
66450146
2015-12-04 20:40:48 +08:00
@66450146 说反了……是 elixir on phoenix ……
TangMonk
2015-12-04 21:04:13 +08:00
@odirus 恩恩,打算用 Rails + Redis pub/sub + NodeJS
est
2015-12-04 21:09:26 +08:00
eventmachine 弄过。 Fiber 太神奇。查了好多资料,都建议转 CelluloidIO

还不如用 Node 了。
odirus
2015-12-04 22:48:07 +08:00
@TangMonk 我明天把做过的两次系统都分享出来。

第一版我也是用的 Redis pub/sub + NodeJS (因为闭包使用过度,性能不是非常好)
第二版我用的 Java + Netty + MQTT broker ( Netty 出色地解决了高并发、内存占用、心跳计时等任务)
zonghua
2015-12-05 00:17:38 +08:00
@odirus mqtt 啊,还要做很多东西,权限身份纪录什么的。只知道 xmpp 了。

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

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

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

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

© 2021 V2EX