问题标签 [akka]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - Akka 匿名演员可以访问自己吗?
Akka 匿名演员可以访问自我吗?在我的特殊情况下,我想知道是否可以使用类似于此的代码回复发件人(由于找不到自我而无法编译):
json - 将 Akka actorRef 发送到 json
好的,所以我正在使用 SJSON 为 scala 中的案例类编写隐式转换,以使用 akka 框架向远程参与者发送消息。其中一个案例类如下所示
我将如何为这个案例类编写隐式。
我已经看到 ActorRefs 确实有一个 toBinary 方法,但我需要将它发送到 Json
scala - 演员:如何有效地处理以读取为主的数据
假设我有一个只有一个字段的演员。每 100 条发送给参与者的消息中有 99 条读取该值,第 100 条更新该值。在这种情况下,我想并行处理读取。换句话说,如何使用 Actors 实现读/写锁的性能?这对于 Scala 标准演员或 Akka 是否实用?还是我错过了演员的重点:)
更新:修复了令人困惑的语言,对不起
java - 获取加载 Spring 上下文的侦听器
我有一个以标准方式加载 Spring 上下文的 Web 应用程序:
web.xml
不幸的是,我的应用程序不是“纯”Web 应用程序,这意味着我没有真正的前端,而只有 Akka 远程参与者,它们也通过 web.xml 侦听器进行初始化。我的 Akka 演员(标准 POJO)需要获取 Spring 上下文,所以我的问题是:我如何从没有引用 Servlet 上下文的类中获取 Spring 上下文?
基本上我不能使用:
...因为 Akka 演员没有参考 ServletContext。
谢谢。
erlang - akka 与 Erlang 相比如何?
我最近一直在看akka,它令人印象深刻。看起来它具有 erlang 的大部分杀手级特性——位置透明性、监督层次结构等等。erlang 有没有 akka 没有的功能?
java - Akka 框架的最佳用例是什么
我听说过很多关于Akka框架(Java/Scala 服务平台)的评论,但到目前为止还没有看到很多实际的用例示例。所以我很想听听开发人员成功使用它的事情。
只有一个限制:请不要包括编写聊天服务器的情况。(为什么?因为这已被过度用作许多类似事物的示例)
scala - Akka Actors:需要一个例子来理解一些基础知识
我正在修补 Akka,需要一些建议来实现我想到的特定内容。我想要一个演员,我可以发送DownloadFile(URI, File)
消息并下载它。由于这可以并行,我不想一个接一个地下载文件,但有并发下载的限制。
用 Akka 建模这样的东西的预期方法是什么?想到的其他事情是:如果“工人”演员之一因某种原因死亡会发生什么?如何重试下载?等等等等。
我知道这是一个非常大的问题,但我希望有人花时间回答它!谢谢!
scala - 如何在 OSGi 包中使用 Akka 实现真正的应用程序模块化?
当使用 Akka Actor 时,创建的每个 Actor 都会在 ActorRegistry 中注册。ActorRegistry 是一个单例,允许轻松查找和管理所有参与者(启动、停止...)。
然而,在 OSGi 环境中,可以在内部使用 Akka Actor 安装多个应用程序包(并且 Akka 本身作为包安装)。应用程序包的一些参与者应该对其他包可用,并作为导出的服务。其他的则严格在捆绑包内部。然而,ActorRegistry 包含所有捆绑包的所有参与者(因为它是单例),因此包括导出的和内部的。这意味着即使是捆绑包内部使用的演员也可用于任何其他捆绑包。
但我想更好地控制哪些演员在捆绑范围之外可用。理想情况下,每个包都有自己的 ActorRegistry,并决定它的哪些演员作为 OSGi 服务发布。
那么,在 OSGi 环境中将 Akka 用于模块化应用程序以实现真正的模块化的最佳方式是什么?
(关于这个的背景http://blog.xume.com/2011/02/actorregistry-scope-using-akka-in-osgi.html
scala - Scala 演员和共享状态
我正在尝试实现一个调度程序参与者,它要么处理请求,要么在发生故障时将处理委托给另一个参与者(实际上它是指数退避算法)。调度员参与者有一个布尔变量,用于决定如何路由处理。
在演员中保持某种状态是否正确?可能会出现什么问题?我应该使用交易者(akka)还是 STM 来避免问题?(我正在使用 akka 演员)
java - 在 AKKA 中,关闭主管是否会停止它正在监督的所有演员?
假设我有一个主管,它链接了 2 个演员。当我的应用程序关闭时,我想优雅地关闭这些演员。调用 supervisor.shutdown() 会停止所有演员还是我仍然需要手动停止演员?
格雷西亚斯