第2章 ネットワークインターフェイスおよびソケットバインディング
ネットワークインターフェイスを介して Data Grid Server を公開するには、IP アドレスにバインドします。その後、Data Grid Server がリモートクライアントアプリケーションからの要求を処理できるように、インターフェイスを使用するようにエンドポイントを設定することができます。
2.1. ネットワークインターフェイス リンクのコピーリンクがクリップボードにコピーされました!
Data Grid Server は、単一の TCP/IP ポートへエンドポイントを多重化し、インバウンドクライアント要求のプロトコルを自動的に検出します。Data Grid Server が、クライアント要求をリッスンするようにネットワークインターフェイスにバインドする方法を設定できます。
インターネットプロトコル (IP) アドレス
XML
JSON
YAML
server: interfaces: - name: "public" inetAddress: value: "127.0.0.1"
server:
interfaces:
- name: "public"
inetAddress:
value: "127.0.0.1"
ループバックアドレス
XML
JSON
YAML
server: interfaces: - name: "public" loopback: ~
server:
interfaces:
- name: "public"
loopback: ~
非ループバックアドレス
XML
JSON
YAML
server: interfaces: - name: "public" nonLoopback: ~
server:
interfaces:
- name: "public"
nonLoopback: ~
任意のアドレス
XML
JSON
YAML
server: interfaces: - name: "public" anyAddress: ~
server:
interfaces:
- name: "public"
anyAddress: ~
ローカルリンク
XML
JSON
YAML
server: interfaces: - name: "public" linkLocal: ~
server:
interfaces:
- name: "public"
linkLocal: ~
サイトローカル
XML
JSON
YAML
server: interfaces: - name: "public" siteLocal: ~
server:
interfaces:
- name: "public"
siteLocal: ~
2.1.1. 一致およびフォールバックストラテジー リンクのコピーリンクがクリップボードにコピーされました!
Data Grid Server は、ホストシステム上のネットワークインターフェイスをすべて列挙し、値と一致するインターフェイス、ホスト、または IP アドレスにバインドできます。これには、柔軟性を高めるための正規表現を含むことができます。
ホストの一致
XML
JSON
YAML
server: interfaces: - name: "public" matchHost: value: "my_host_name"
server:
interfaces:
- name: "public"
matchHost:
value: "my_host_name"
インターフェイスの一致
XML
JSON
YAML
server: interfaces: - name: "public" matchInterface: value: "eth0"
server:
interfaces:
- name: "public"
matchInterface:
value: "eth0"
アドレスの一致
XML
JSON
YAML
server: interfaces: - name: "public" matchAddress: value: "127\\..*"
server:
interfaces:
- name: "public"
matchAddress:
value: "127\\..*"
フォールバック
XML
JSON
YAML