---
schema_version: "1"
id: 7def62244afeca5a0334a9f5aec7340fa2edf375d38112532d3881a8c792db25
title: Mule の高度な概念
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mule-runtime/4.7/advanced-mule-concepts.md
canonical_url: https://docs.mulesoft.com/jp/mule-runtime/4.7/advanced-mule-concepts
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 2999e2bc6c2a27463b5c508a5a5ff7fb5ae6e61463d321da439566fd7f825ed7
description: MuleSoft Documentation Site
release: "4.7"
latest: false
---
# Mule の高度な概念

Mule アプリケーションの開発と Mule Runtime Engine (Mule) の概念の基礎を理解したら、実行エンジン、クラスローディング分離メカニズム、分散ファイルのポーリングなど、より高度な機能に焦点を当てることができます。

Mule Runtime Engine が Mule アプリケーションフロー内で操作を処理する方法や、必要に応じてスレッドプールを変更する方法を理解するには、​[実行エンジン](https://docs.mulesoft.com/jp/mule-runtime/4.7/execution-engine)​について学習します。Mule Runtime Engine は、フロー内の操作によって提供された実行メタデータを使用して、自動調整を実行します。

Mule 4 に実装されている​[クラスローディング分離](https://docs.mulesoft.com/jp/mule-runtime/4.7/about-classloading-isolation)​メカニズムでは、コンポーネントがその内部リソースを公開できなくなるため、アップグレードが容易になります。すべてのコンポーネントは、その定義済みの API を介して相互にやり取りするため、他のコンポーネントがアクセスできるのは公開されたリソースのみになります。クラスローディング分離を使用すると、コンポーネントの内部コンテンツが確実に保護されるほか、他のコンポーネントに影響を与えずにいつでもコンポーネントの内部コンテンツを変更できます。

Mule 4 は​[分散ファイルのポーリング](https://docs.mulesoft.com/jp/mule-runtime/4.7/distributed-file-polling)​をサポートします。これにより、コネクタはファイルの作成時に特定のディレクトリからファイルを読み取ることができます。また、分散ファイルのポーリングでは、すべてのクラスターノードのファイルをポーリングできます。

Mule 4 は​[分散ロッキング](https://docs.mulesoft.com/jp/mule-runtime/4.7/distributed-locking)​もサポートします。これにより、Mule コンポーネント内のリソースへのアクセスを同期するためのロックを作成できます。

Mule がさまざまなコンポーネントのデータアクセスを一元化する方法に加え、DataWeave がこの情報を使用して使用するリーダーやライターを決定する方法を理解するには、​[「Mule データ型」](https://docs.mulesoft.com/jp/mule-runtime/4.7/mule-data-types)​を参照してください。

クラス、項目、データ型の定義を学習するには、Mule Kernel (Mule Runtime Engine の Community Edition) の ​[Javadoc](https://docs.mulesoft.com/jp/mule-runtime/4.7/mule-4-api-javadoc)​ を参照してください。

内部の連動関係として Mule Runtime Engine の一部として含まれている​[サードパーティソフトウェア](https://docs.mulesoft.com/jp/mule-runtime/4.7/third-party-software-in-mule)​のリストを参照してください。