---
schema_version: "1"
id: a1049a480fde216cba07201eef79e4af94fc13cfcaafe4b261e30b1ae1461e6a
title: クラスターへの MQTT Connector アプリケーションのデプロイ
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mqtt3-connector/1.0/mqtt3-connector-cluster.md
canonical_url: https://docs.mulesoft.com/jp/mqtt3-connector/1.0/mqtt3-connector-cluster
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4b4379179a26739ea475b77c2f30bfd3560636571881403dc2be9692015bcf3a
description: MuleSoft Documentation Site
release: "1.0"
latest: true
---
# クラスターへの MQTT Connector アプリケーションのデプロイ

MQTT ブローカーでは、クライアント ID を使用してクライアントとの接続を確立します。たとえば、クライアント ID が ​`smart-bentley-123`​ であるクライアントとの接続をブローカーで確立した後、同じクライアント ID を使用する新しい接続を受信すると、ブローカーは以前の接続を閉じて (古くなったとみなして)、新しい接続を受け入れます。このメカニズムはクライアントテークオーバーと呼ばれます。MQTT ブローカーはこのメカニズムを使用して、通信の一方の端のクラッシュにより TCP 接続がハーフオープン状態または無効な状態 (望ましくない状態) に達するような状況を回避します。

クライアントテークオーバーのため、クラスターにデプロイされている MQTT Connector を使用する Mule Runtime Engine (Mule) アプリケーションには、クラスター内のアクティブな各ノードの一意のクライアント ID を含める必要があります。このようなシナリオでクライアントテークオーバーを回避するには、アプリケーションで提供されているクライアント ID ジェネレーターを使用するか、独自のクライアントジェネレーターを提供することで、これらの一意の ID を提供することができます。

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

- [MQTT Connector を使用したクライアント ID の設定](https://docs.mulesoft.com/jp/mqtt3-connector/1.0/mqtt3-connector-client-id)
- [MQTT Connector の例](https://docs.mulesoft.com/jp/mqtt3-connector/1.0/mqtt3-connector-examples)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)