首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于演员模型的带Typesafe Akka的多边形Node.js

用于演员模型的带Typesafe Akka的多边形Node.js
EN

Software Engineering用户
提问于 2015-07-03 23:41:08
回答 1查看 1.3K关注 0票数 1

我有一个案例,需要操作大量的JSON流并将其注入Apache。我们的系统在Node.js上使用Mongo,因为我们需要提高性能,所以选择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

Software Engineering用户

发布于 2015-07-05 06:23:34

我不相信JVM操作JSON不如Node的说法。JVM中充满了很多非常快速的JSON解析器,Jackson就是其中之一。作为一种奖励,它也处理流json。在发表意见之前,先看一下这个项目。您的问题很常见,您想要连接到社会数据的消防水管,通过一个参与者,将实体传递给另一个参与者以验证或修改到您想要的Json类型,然后将它传递给另一个参与者以坚持到您的数据存储中。如果需要,您可以在中间使用一些队列(LinkedBlockingQueues等)。在验证和解析参与者中,只有Jackson或Json4s项目(https://github.com/json4s/json4s)来丰富或修改您的JSON。其余的是相当标准的。

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

https://softwareengineering.stackexchange.com/questions/288676

复制
相关文章

相似问题

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