PD Broker
デフォルトパス
PD Broker に関連するファイルのデフォルトパスは次の通りです。
PD Broker に関連するファイルのデフォルトパス
パス名 | 説明 |
---|---|
/usr/sbin/pd_broker | 常駐実行オブジェクト(デーモン) |
/lib/systemd/system/pd_broker.service | Systemd Service ファイル |
/etc/init.d/pd_broker | RC ファイル |
/var/webui/config/pd_broker.conf | 設定ファイル |
/var/run/pd_broker.pid | PID ファイル |
設定ファイルの書式
構文
brokers オブジェクト
brokers オブジェクト
キー | データ型 | 説明 |
---|---|---|
enable | 論理値 | デフォルト値は false. |
bind | 文字列 | データを受け取るソケット名. 文字列の先頭が '@' の場合は abstract namespace と解釈する. '@/<module name>/<localname>.sock' の形式で指定する. デフォルト値は定義されていない. 最大 32 個まで指定可能. (MAXPATHLEN) |
buffer_size | 整数値 | データのバッファサイズ(byte). デフォルト値は 4096. |
topic_size | 整数値 | フィルタリングに用いるトピックのバッファサイズ(byte). デフォルト値は 256. |
destinations | JSON 配列 | destinations オブジェクト. 最大 32 個まで指定可能 |
destinations オブジェクト
destinations オブジェクト
キー | データ型 | 説明 |
---|---|---|
destination | 文字列 | データの送り先ソケット名. 文字列の先頭が '@' の場合は abstract namespace と解釈する. '@/<module name>/<localname>.sock' の形式で指定する. デフォルト値は定義されていない. 最大 32 個まで指定可能. (MAXPATHLEN) |
topic | 文字列 | トピックフィルタリングに用いる比較文字列. (topic_size に指定されるバイト数) |
key | 文字列 | キーフィルタリングに用いる比較文字列. (64byte) |