Fix mistranslations

- Fix mistranslation (the original translation means "Back pressure can
  be avoided by limiting queue size")
- Fix mistranslation (the original translation means "... and reducing
  response times for jobs already in the queue.")
- Make the translation more fluent.
pull/323/head
SATO Yusuke 2019-09-13 14:36:33 +09:00
parent e0959b3abf
commit 077643082e
1 changed files with 2 additions and 2 deletions

View File

@ -1299,13 +1299,13 @@ def set_user(user_id, values):
### タスクキュー
タスクキューはタスクとその関連するデータを受け取り、処理した上でその結果を返します。スケジューリングもできますし、バックグラウンドでとても計算集約的なジョブをこなすのにも使えます。
タスクキューはタスクとその関連するデータを受け取り、処理した上でその結果を返します。スケジューリングもできますし、バックグラウンドで計算集約的なジョブをこなすのにも使えます。
**Celery** はスケジューリングとpythonのサポートがあります。
### バックプレッシャー
もし、キューが拡大しすぎると、メモリーよりもキューの方が大きくなりキャッシュミスが起こり、ディスク読み出しにつながり、パフォーマンスが低下することにつながります。[バックプレッシャー](http://mechanical-sympathy.blogspot.com/2012/05/apply-back-pressure-when-overloaded.html)はキューサイズを制限することで回避することができ、高いスループットを確保しキューにすでにあるジョブについてのレスポンス時間を短縮できます。キューがいっぱいになると、クライアントはサーバービジーもしくはHTTP 503をレスポンスとして受け取りまた後で時間をおいてアクセスするようにメッセージを受け取ります。クライアントは[exponential backoff](https://en.wikipedia.org/wiki/Exponential_backoff)などによって後ほど再度時間を置いてリクエストすることができます。
もし、キューが拡大しすぎると、メモリーよりもキューの方が大きくなりキャッシュミスが起こり、ディスク読み出しにつながり、パフォーマンスが低下することにつながります。[バックプレッシャー](http://mechanical-sympathy.blogspot.com/2012/05/apply-back-pressure-when-overloaded.html)によりキューサイズを制限することで、高スループットと、キューに入っているジョブの応答時間の両方を良好に保つことができます。キューがいっぱいになると、クライアントはサーバービジーもしくはHTTP 503をレスポンスとして受け取りまた後で時間をおいてアクセスするようにメッセージを受け取ります。クライアントは[exponential backoff](https://en.wikipedia.org/wiki/Exponential_backoff)などによって後ほど再度時間を置いてリクエストすることができます。
### 欠点: 非同期処理