首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在web应用程序中使用什么框架/技术来实现实时功能?

在web应用程序中使用什么框架/技术来实现实时功能?
EN

Stack Overflow用户
提问于 2017-05-25 10:24:09
回答 1查看 79关注 0票数 3

您建议(或不建议)在web应用程序中使用什么来实现实时功能(比如聊天或拍卖)?

对我来说,最重要的是关于特定框架、技术和解决方案的效率/性能/速度的意见基准测试

例如:

  • Rails + ActionCable
  • 凤凰+灵药
  • Socket.io

问题的上下文:

每一种框架、编程语言、技术都有一些优点和缺点,使之或多或少地满足了实时性的需要。有时,我们可以使用多种技术来构建应用程序的后端,例如,当后端是一组协作服务(SOA、micorservices等)时。由于两者的原因,我们能够在Rails (因为实现是快速的)和其他的Java (因为它工作得很快)中创建一些特性。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-25 10:38:10

如果我站在你这一边,我会沿着灵丹妙药和凤凰之路走。

灵丹妙药基本上是Erlang,具有更好的语法,并且它可以通过宏对扩展开放,所以您可以随意定制它。

请看一看这些关于这方面的伟大文章:

通往200万个websocket连接的道路

凤凰频道对钢轨行动电缆

基本上:

创建灵丹妙药是为了以优雅、高效、低延迟、良好的可伸缩性和趣味性来处理此类场景。

Ps。请记住,编译的时间并不像处理请求/获得响应/处理多个websocket连接的时间那么重要。灵丹妙药不是骗人的语言,但它利用了并发性,并且在响应性方面是独一无二的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44178118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档