首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Typesafe与Node.js结合使用

如何将Typesafe与Node.js结合使用
EN

Stack Overflow用户
提问于 2015-07-06 23:07:20
回答 1查看 1K关注 0票数 0

我有一个案例需要操作大量的JSON流并将其注入Apache。我们的系统与Mongo一起在Node.js上工作,因为我们需要提高性能,所以选择HBase来处理大数据。

为了提高我的系统可伸缩性,我更喜欢使用Akka的Actor作为消息传递,而不是任何其他消息传递队列系统。因为Akka提供的Actor模型为我提供了任何关于故障安全、Actor管理和其他功能的优势,这对我完成工作非常有帮助。但是它仍然存在于JVM层,直接注入和使用来自HBase的数据。

我希望我的Node.js应用程序也能在Akka系统下工作,也许使用node-java。这是很好的练习吗?如果不是,有什么解决方案可以让Node.js与Akka沟通吗?

ps。这里我的问题是如何使用Akka和Node.js,而不是争论“为什么在JVM拥有非常快的JSON操作库时选择使用JSON?”,这是因为我们的系统已经进行了基准测试,而Node.js是处理JSON操作的首选。而且,它已经处于生产阶段,因此从Node.js完全迁移到完整Scala并不是我们现在的首要任务。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-07 00:44:56

为了澄清这一点,Akka将消息传递作为其并发模型来实现,并且它支持消息队列模式(例如广播、pub-sub)。但是,如果MQ解决方案确实是您所需要的,那么您最好考虑一下这一点。

我认为,按照您所建议的路径(使用Java互操作运行NodeJs )将不会带来什么好处,同时也会增加长期的复杂性。

最好是从建筑的角度去寻找答案。

如果我必须做出决定,我将创建一个Scala / Java微服务,位于NodeJs前端和HBase之间。您可以获得概念运行的快速证明(您可以放弃相对容易的操作)。

PS。如果您正在致力于HBase,我强烈建议您也研究一下阿帕奇火花,这使得驯服大数据变得更容易。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31257191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档