プログラムで定義された..えーと..アクション (またはアクトと言うべきか) のスループットを最大化することに焦点を当てたアクター モデル フレームワークのバケツ全体があります。
特定のアクタが 1 分間に N 回以上実行されないことを保証する、スループットに制限を設けることができる実装は何ですか? もう 1 つの要件は、しきい値を超えなくなるまで「できるだけ早く」アクションを実行する必要があることです。
プログラムで定義された..えーと..アクション (またはアクトと言うべきか) のスループットを最大化することに焦点を当てたアクター モデル フレームワークのバケツ全体があります。
特定のアクタが 1 分間に N 回以上実行されないことを保証する、スループットに制限を設けることができる実装は何ですか? もう 1 つの要件は、しきい値を超えなくなるまで「できるだけ早く」アクションを実行する必要があることです。
アクター モデルと同様に、アクターは、処理するメッセージがメールボックスにある場合にのみ実行されます。スロットリング メカニズムを使用して、わずかな時間内に実行される回数を制限できます。このブログ投稿は、Akka でどのように実行できるかを示しています: http://letitcrash.com/post/28901663062/throttling-messages-in-akka-2