gpt4 book ai didi

游戏框架 2.6.x : Why Akka HTTP is default from now?

转载 作者:行者123 更新时间:2023-12-04 17:31:09 24 4
gpt4 key购买 nike

问题是为什么 Playframework 团队决定从 Netty 迁移到 Akka?它在性能上更有效吗?

最佳答案

默认情况下,Play 切换到使用 Akka,因为:

  • Play 已经在内部使用 Akka 和 Akka 流,并且 Akka HTTP 用于表示请求和响应的模型更接近 Play 的模型。
  • Play 团队与 Akka 团队合作要容易得多。这部分是由于共同的理念和目标,但也因为两个团队都为 Lightbend 工作。希望这种改进的沟通能够帮助 Play 团队更快地实现新功能并修复错误和安全问题。

  • Play 团队相信 Akka 的性能至少和 Netty 一样好。鼓励任何发现这不正确的人向他们提出问题。
    以上所有内容均来自 email thread on the Play dev list .
    注意:Play 继续支持 Netty,因此如果您更愿意使用 Netty,那么您可以 manually select it :

    If for some reason you have both the Akka HTTP server and the Netty HTTP server on your classpath, you’ll need to manually select it. This can be done using the play.server.provider system property, for example, in dev mode:

    run -Dplay.server.provider=play.core.server.NettyServerProvider

    关于游戏框架 2.6.x : Why Akka HTTP is default from now?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46170111/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com