---
schema_version: "1"
id: 9b0c8aba527da5dbb033f905109068d1f22e2d48f16bc06ac31c869297cfce7f
title: 調整およびレート制限
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-gateway/policies-mule3-throttling-rate-limit.md
canonical_url: https://docs.mulesoft.com/jp/mule-gateway/policies-mule3-throttling-rate-limit
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 42f108f4b11bb7e1bd8904910cb15c834f48b25fe76727c9425e374c911fdabf
description: MuleSoft Documentation Site
latest: true
---
# 調整およびレート制限

レート制限ポリシーでは、一定期間内に API が受け入れる要求の数を制限します。API は制限を超えた要求を拒否します。ミリ秒から年までの範囲の期間を使用して、複数の制限を設定できます。

調整ポリシーでは、制限を超えた要求を後続の期間に処理できるようにキューに登録します。一定回数の試行後に処理を行えない場合には、API は最終的に要求を拒否します。試行間の遅延と再試行回数の制限を設定できます。

レート制限ポリシーと調整ポリシーでは、すべての要求または一部のリソース (Mule 3.x 以前では API が APIkit ベースである必要があります) に制限を適用します。サービスレベルアクセス (SLA) ベースのレート制限ポリシーと調整ポリシーでは、さらに詳細に要求元アプリケーションに付与されているアクセス権のレベルによって要求を制限します。これらのポリシーには、突然の再起動 (停電) に備えてポリシーの現在の状態を保持する永続性エンジンが含まれています。

レート制限や調整制限の設定方法は、ポリシーが SLA ベースかどうかによって異なります。ポリシーが SLA ベース​_でない_​場合は、ポリシーを適用するときに制限を設定します。

![期間ごとに許可される最大要求制限](/mulesoft/current/ja-jp/mule-gateway/_images/limits.png)

この例では、2 秒 (期間) あたり 10 件の要求 (割り当て) という 1 つの制限を設定しています。

ポリシーが SLA ベースである場合は、Mule Runtime は API のすべてのコントラクトを取得します。コントラクトは、SLA とアプリケーション間の関係を定義します。

クラスターで Mule Runtime を設定する場合、分散アクセス制御用のポリシーを設定できます。

レート制限ポリシーと調整ポリシーは API アクセスを制限するように設定されていますが、その目的は異なります。レート制限は、API へのアクセスにハード制限を適用することによって API を保護します。調整は、トラフィックの急増を緩和することによって API アクセスを形成します。

## [](#関連情報)関連情報

- [リソースレベルポリシーについて](https://docs.mulesoft.com/gateway/latest/policies-resource-level-overview)
- [調整およびレート制限リファレンス](https://docs.mulesoft.com/gateway/latest/policies-included-rate-limiting)
- [SLA 層の削除方法](https://docs.mulesoft.com/jp/api-manager/latest/defining-sla-tiers)