the*_*cat 8 scala node.js akka express
我有一个应用程序前端,在angularjs + nodejs + express + socket.io上实现.单独的服务中还有一项功能.这项服务是在akka上写的.
以下是整个通信管道的外观:
[用户输入值] - > [angularjs获取值并通过socket.io将其发送到nodejs服务器] - > [nodejs接收值并将其传递给akka] - > [akka执行一些计算并返回响应] - > [nodejs接收响应并将其引导至angularapp].
一种可能的解决方案是引入MQ中间件并将其用于交互,但这种"消息驱动方法"似乎是一种明显看起来像RPC调用的开销.在nodejs和akka之间建立这种类型的通信的最佳方法是什么?
最简单的方法是跳过node.js
/ socket.io
用于消息传递层,而是spray.io
直接使用websockets .Typesafe有一个激活器模板,仅用于指向akka actor的websockets场景:Spray和Websocket接口与actor
否则你会看到某种RPC中间件,可能是Thrift或ZeroMQ.
归档时间: |
|
查看次数: |
5480 次 |
最近记录: |