您建议(或不建议)在web应用程序中使用什么来实现实时功能(比如聊天或拍卖)?
对我来说,最重要的是关于特定框架、技术和解决方案的效率/性能/速度的意见或基准测试。
例如:
问题的上下文:
每一种框架、编程语言、技术都有一些优点和缺点,使之或多或少地满足了实时性的需要。有时,我们可以使用多种技术来构建应用程序的后端,例如,当后端是一组协作服务(SOA、micorservices等)时。由于两者的原因,我们能够在Rails (因为实现是快速的)和其他的Java (因为它工作得很快)中创建一些特性。
发布于 2017-05-25 10:38:10
如果我站在你这一边,我会沿着灵丹妙药和凤凰之路走。
灵丹妙药基本上是Erlang,具有更好的语法,并且它可以通过宏对扩展开放,所以您可以随意定制它。
请看一看这些关于这方面的伟大文章:
通往200万个websocket连接的道路
基本上:
创建灵丹妙药是为了以优雅、高效、低延迟、良好的可伸缩性和趣味性来处理此类场景。
Ps。请记住,编译的时间并不像处理请求/获得响应/处理多个websocket连接的时间那么重要。灵丹妙药不是骗人的语言,但它利用了并发性,并且在响应性方面是独一无二的。
https://stackoverflow.com/questions/44178118
复制相似问题