我只是在学习 Microsoft Orleans,我想知道如何最好地处理我们的一个场景。我们将有一个接收请求的 REST 服务,这最终会导致在外部系统中创建一条新记录。此记录将具有长 Id 值。然后我们会将这个 ID 返回给调用者。
这种情况的建议是什么?是否应该有一个无状态的grain来处理调用外部系统并获取ID。我在想这个“工厂”grain 然后会创建带有 id 的grain 并向该grain 提供初始信息(因此它不必从外部存储中检索数据)。但是,我不希望它在第一次激活时尝试从外部存储读取此信息。
是否有关于如何使用 Microsoft Orleans grains 处理此问题的建议?