我应该在同一台机器上使用1或2个hapi.js服务器吗?

时间:2017-02-15 14:57:03

标签: javascript node.js server hapijs

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

将这两个作为独立服务器放在同一主机上是否存在明显滞后?我喜欢将它们分开,因为它有助于我保持功能分离,但我也希望尽可能缩短执行时间。 ServerB总是多次命中ServerA。

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

1 个答案:

答案 0 :(得分:0)

这是一个很好的方案,可以使用hapijs plugins以及hapijs connections来分配插件以使用特定连接。

在同一个盒子上托管多个服务器不会给你带来很大的性能下降,除了进程外的跳跃。设置在同一端口上侦听的多个服务器时会遇到问题(80)。