将 node.js 与 Scala (Java) 集成的最佳方式是什么?
到目前为止,我看到的最简单的方法是使用 Redis PubSub 作为中介,node.js 服务器处理 HTTP 请求并将消息发布到请求 channel (通过 redis-node-client ),Scala 参与者(例如 Akka Redis PubSub integration )订阅请求 channel 并将计算结果发布到响应 channel (由 Node 订阅)。
最佳答案
假设您将使用 JSON 作为您的消息格式,您会在 lift 框架中找到几个非常好的 JSON 实现(您不必将其用作 Web 框架,您可以愉快地挑选来自 lift-utils 的组件)。
但是,如果您想使用 pubsub/actor 模型(这是一个不错的选择,具体取决于您的需要),那么您可能会比 Akka 做得更糟,正如您已经建议的那样。
关于java - node.js 和 Scala (Java) 之间的连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3959189/