2016-03-29 11 views
0

私のSFアプリケーションにはいくつかのReliableQueriesといくつかのデータフローがあります。 1秒間に50アイテムが別のSFサービスによってエンキューされ、デキューされるとします。各エンキュー/デキューの後にtx.CommitAsyncと呼びますか?たとえば、10個のバッチの後にコミットすればOKですか?各エンキュー/デキューの後にAzureサービスファブリックtx.CommitAsync?

答えて

1

バッチは常に最高のパフォーマンスを提供します。

+0

しかし、状態は、コミット後に別のインスタンスに複製されます。だから状態の変化はあまり大きくないはずですか?最適なバッチサイズがありますか? – AsValeO

+1

それはもちろん、あなたが決めるのはあなた次第です。あなたが最適なバッチサイズを見つけるまで、50個のアイテムを1秒間にバッチして、そこから開始してもよいし、そうでなければ半分に減らしてもらえるかどうかは分かります。 –

関連する問題