所以我是scala,play和akka的新手。
我有一个Play端点,它有一个Action。该操作将传入的json发送到Actor1,后者解析并验证json,然后将解析后的json对象发送到Actor2以对数据进行一些处理。这可能继续下去,也许Actor2向Actor3或甚至Actor4发送消息。问题是,当我在这些演员中时,我需要一种从会话中获取信息的方法,比如userId。
以下是我的问题:
答案 0 :(得分:0)
没有。 Play是一个无状态的Web框架,如果您想从请求中获取任何内容,您必须将其包含在传递给actor的消息中。
Play不会自动处理事务,也不能跨多个actor使用事务。
是的,你可以,但对于这个用例,我真的不认为需要演员。