【问题标题】:Should I use 1 or 2 hapi.js servers on the same machine?我应该在同一台机器上使用 1 个还是 2 个 hapi.js 服务器?
【发布时间】:2017-02-15 14:57:02
【问题描述】:

我正在创建一个工具,为此我创建了两个 hapi.js api 服务器。 ServerA 包含所有小的功能端点——目前只接受来自 ServerB 的请求,但将来可能并不总是(这就是为什么它们不仅仅是位于 ServerB 上的函数)。 ServerB 负责决策并接受来自任何地方的请求。

在同一主机上将这两个服务器作为单独的服务器是否存在明显滞后?我喜欢将它们分开,因为它可以帮助我保持功能分开,但我也希望最大限度地减少执行时间。 ServerB 总是多次点击 ServerA。

我应该合并两个服务器还是将它们分开没有害处?

【问题讨论】:

  • 为什么不创建一个具有分离类的服务器?
  • 是的,这是一个选项。但我刚刚意识到我应该把 ServerA 变成一个节点模块。

标签: javascript node.js server hapijs


【解决方案1】:

这是一个很好的使用hapijs pluginshapijs connections 的场景,您可以在其中分配插件以使用特定连接。

在同一个机器上托管多个服务器不会给您带来太多性能下降,除了进程之外的跃点。设置多个侦听同一端口 (80) 的服务器将会遇到麻烦。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-05
    • 2019-02-22
    • 2010-10-29
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多