java - node.js 和 Scala (Java) 之间的连接器

标签 java scala node.js redis publish-subscribe

将 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/

相关文章:

java - 将对象从 servlet 传递到客户端(javascript)

java - 在 Android 上强制完全电子墨水刷新

java - 从 GAE 到 Google+ 的 XMPP 回复不起作用

scala - 如何使用 Slick 1.0.1 增加 MySQL 中的列

javascript - sequelize 验证多列 [this.column got undefined]

javascript - 向事件添加回调

java - GraphView 水平轴标签填充

scala - 如何从 Scala 的集合中选择一个随机值

scala - 在并行集合上调用 .seq 会确保所有线程都加入了吗?

javascript - Jade(Pug) Html 渲染输出