【问题标题】:Azure Service Fabric tx.CommitAsync after each Enqueue/Dequeue?每次入队/出队后的 Azure Service Fabric tx.CommitAsync?
【发布时间】:2016-03-29 09:09:07
【问题描述】:

在我的 SF 应用程序中,有一些 ReliableQueries 和一些持续的数据流。假设每秒有 50 个项目被另一个 SF 服务入队和出队。我应该在每次入队/出队后调用tx.CommitAsync,还是如果我在批处理 10 个项目后提交就可以了?

【问题讨论】:

    标签: performance azure collections azure-service-fabric


    【解决方案1】:

    Batch 将始终为您提供最佳性能。

    【讨论】:

    • 但另一方面,状态在提交后被复制到另一个实例。那么状态变化应该不会很大吧?我的意思是有一些最佳的批量大小吗?
    • 当然,这由您决定。我会看看我是否可以每秒批量处理所有 50 个项目,从那里开始,如果它成立,好,如果不是,减少一半,等等,直到找到最佳批量大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 2019-03-21
    • 2017-07-25
    • 1970-01-01
    • 2020-04-05
    • 2019-11-30
    相关资源
    最近更新 更多