gpt4 book ai didi

actor - 奥尔良 key 和数据库记录

转载 作者:行者123 更新时间:2023-12-02 01:22:14 24 4
gpt4 key购买 nike

我刚刚开始学习 Microsoft Orleans,我想知道如何最好地处理我们的一个场景。我们将有一个接收请求的 REST 服务,该请求最终会导致在外部系统中创建一条新记录。该记录将具有长 Id 值。然后我们会将这个 Id 返回给调用者。

对于这种情况有什么建议?是否应该有一个无状态的 grain 来处理调用外部系统和获取 Id。我在想这个“工厂”grain 然后会创建带有 id 的 grain 并向该 grain 提供初始信息(因此它不必从外部存储检索数据)。但是,我不希望它在第一次激活时尝试从外部存储读取此信息。

是否有关于如何使用 Microsoft Orleans grains 处理此问题的建议?

最佳答案

这取决于你想对 Cereal 中这条记录的数据做什么。但通常听起来您的服务应该调用常规 Cereal (不是无状态工作 Cereal )并使用 long id 值作为 Cereal 主键(没有“创建” Cereal 这样的东西,您只需通过引用调用它它将自动实例化)。然后 grain 可以从外部存储读取数据,或者显式地传递该数据的某些部分。然后,如果您需要从内存中为有关此数据的 future 请求提供服务,您只需将它们定向到这个 grain,它就会为它们提供服务。如果此数据是可变的,grain 还可以定期(或根据某些外部消息)决定刷新/使此数据无效。

关于actor - 奥尔良 key 和数据库记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39301977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com