所以我是scala,play和akka的新手。
我有一个具有动作的Play端点。该动作将传入的json发送到Actor1,后者解析并验证json,然后将已解析的json对象发送给Actor2,以对数据进行一些处理。这可能会继续下去,也许Actor2将消息发送到Actor3甚至Actor4。问题是,当我在这些参与者中时,我需要一种方法来从会话中获取信息,例如userId。
这是我的问题:
否。Play是一个无状态的Web框架,如果您想从请求中获取任何东西,则必须将其包含在传递给参与者的消息中。
Play不会自动处理交易,也不能跨多个参与者使用交易。
是的,您可以,但是对于此用例,我真的看不到需要参与者。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句