2017-10-30 23 views
0

Akka.Netで正しく動作する方法の長所と短所を検討しています。
Akkaタグを追加しました。おそらく基礎となるOSは問題ではないからです。大きなオブジェクトの一覧を持つメッセージ

私は、比較的シンプルなタイプの10.000〜100.000個のオブジェクトのリストを持っているとします。
各オブジェクトには文字列と2つの整数と10の倍数があります。
私の見積もりは、各オブジェクトは100バイトです。

したがって、完全なリストは約です。 1〜10 MB。

1つのメッセージでリストを送信することをお勧めしますが、これは間違っていると読んでいますが、akkaのメッセージは通常は小さくする必要があります。

akkaの正しいアプローチは何ですか?
実際に、それぞれ100バイトの100.000〜100.000メッセージを送信する必要がありますか?
それぞれ100個のオブジェクトのメッセージを送信する必要がありますか?

答えて

0

データベースの永続性は別の問題であり、IMHOはそれ自身の問題に属します。

送信したいアイテムのリストについては、それらを小さなチャンクにバッチするか、個別に送信することができます(これが優先オプションです)。

Akka.NETのブログは、メッセージが「脂肪」であってはならない理由についての理論的根拠と良い記事があります。https://petabridge.com/blog/large-messages-and-sockets-in-akkadotnet/

+0

あなたが優先オプションについての参照を持っていますか?私はその根拠を理解するだけでなく、私は実践から経験を探しています。 – Gerard

+0

私は提案したように質問を分割します。 – Gerard

関連する問題