我有一个由我的系统中的每个actor生成的对象列表,并且在所有actor的完成结束时,生成的数据用于下一个进程。当我搜索这个主题时,很少找到答案。以下哪一项是最好的方法:
这是分享数据的正确方法。如果上述选项都不正确,那么还有其他方法吗?并且代理可以在子角色之间共享吗?
答案 0 :(得分:0)
我会尝试对您描述的这个工作流进行建模,"在所有参与者完成结束时,生成的数据将用于下一步"在尝试混合任何其他抽象之前,请先与演员和消息。
在不了解您的具体问题的情况下:您可以让一个管理角色通过请求消息发送所需数据,当每个角色完成他们的工作量后,他们将其发送回发送请求的角色,然后收集请求并将其放在下一个请求的消息中。