---
schema_version: "1"
id: d6482c6ae01a3d1f557c524bf3dae9a9a1775c44d1476b3fc914864931c111b9
title: Mule 3 と Mule 4 のポリシーの比較
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-gateway/policies-compare-versions.md
canonical_url: https://docs.mulesoft.com/jp/mule-gateway/policies-compare-versions
source_site: docs.mulesoft.com
content_type: documentation
content_hash: d80114d31cc5c2f0e410ee353b11789bc389bed56921707c9d00987a3407e7e2
description: MuleSoft Documentation Site
latest: true
---
# Mule 3 と Mule 4 のポリシーの比較

Mule バージョン 3 とバージョン 4 のポリシーは、実装方法と提供されるサポートのレベルによって異なります。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 28.5714%;">
<col style="width: 35.7142%;">
<col style="width: 35.7144%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">Feature</th>
<th class="tableblock halign-left valign-top">Mule 3</th>
<th class="tableblock halign-left valign-top">Mule 4</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>デフォルトの式言語</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>MEL 式を使用</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>DataWeave 2.0 を使用</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>リソース</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ライブラリやリソースなどの外部連動関係はポリシーに含めることができず、ランタイムで使用可能にする必要がある</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ポリシーはリソースをパッケージ化できるため、ランタイムでの連動関係は不要。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Performance (パフォーマンス)</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>部分的な非ブロック処理</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>完全な非ブロック処理</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>バージョン管理</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>サポート対象外</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>完全にサポートされ適用される</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>実行順序</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>調整、レート制限、および CORS が最初に実行される。その他のポリシーは並び替え可能</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>CORS を除くすべてのポリシーを並び替え可能</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>リソースレベルのサポート</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>RAML ベースの API に制限</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>HTTP ベースの API および RAML ベースの API にまで拡張されたサポート</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>クラスローダーの分離</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>サポート対象外</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アプリケーションライブラリ、拡張機能、ランタイムライブラリ間でサポート</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ポリシーの追加</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>調整</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>スパイク制御</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>認証のサポート</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>単純なセキュリティマネージャーまたは LDAP セキュリティマネージャーポリシーに基づく HTTP 基本認証</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>セキュリティマネージャー設定を含む、単純な基本認証および LDAP 基本認証ポリシー</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>レート制限のサポート</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ノードと設定済みクラスター間で共有される設定不可能なクォータ。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>以下を含む設定可能なクォータ</p>
<div class="ulist">
<ul>
<li>
<p>ヘッダーを公開する機能</p>
</li>
<li>
<p>クォータをクラスタリングする機能</p>
</li>
</ul>
</div>
</li>
</ul>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>設定</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ヘッダー伝搬はデフォルトで行われない</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ヘッダー伝播はデフォルトでは行われないが、トークン適用、レート制限、その他のデフォルトポリシーで設定可能</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>カスタマイズ</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>XML スキーマ言語に基づいたカスタムポリシーテンプレートの作成をサポート</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="ulist">
<ul>
<li>
<p>XML スキーマ言語を使用してカスタムポリシーを作成する強力なエンジン</p>
</li>
<li>
<p>改善されたエラー処理</p>
</li>
<li>
<p>すべての MuleSoft コンポーネントのサポート</p>
</li>
<li>
<p>ポリシーとアプリケーション間の分離</p>
</li>
<li>
<p>バックエンドサービスから戻ってくるアウトバウンド要求に適用可能</p>
</li>
<li>
<p>追加ライブラリをパッケージ化可能</p>
</li>
<li>
<p>Exchange へのアップロード時にポリシーのバージョン管理サポートを提供。</p>
</li>
</ul>
</div></div></td>
</tr>
</tbody>
</table>

カスタムポリシーの実装とユーザーエクスペリエンスは、Mule 3 バージョンと Mule 4 バージョンで大きく異なります。Mule バージョンのカスタムポリシーについての詳細は、それぞれのカスタムポリシーセクションを参照してください。

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

- [カスタムポリシー](https://docs.mulesoft.com/jp/mule-gateway/policies-custom-overview)