検索

210.2.3. ノード ID

download PDF

ターゲットノードを定義するには、namespace とノード ID が必要です。以前のバージョンでは、nodeId および namespaceUri または namespaceIndex を指定することにより、これができました。ただし、これは文字列ベースのノード ID を使用する場合にのみ許可されます。また、この設定はまだ可能ですが、新しい設定が推奨されます。

新しいアプローチは、ns=1;i =1 の形式で完全な namespace+node ID を指定し、その他のノード ID 形式(数値、GUID/UUID、不透明な形式など)を使用することも許可しています。ノード パラメーターを使用する場合は、古いパラメーターを使用しないでください。このノードフォーマットの構文は、セミコロン(;)で区切られた キーと値 のペアのセットです。

namespace と 1 つのノード ID キーのみを使用する必要があります。可能なキーについては、以下の表を参照してください。

キーType説明

ns

namespace

数値の namespace インデックス

nsu

namespace

名前空間 URI

s

node

string node ID

i

node

数値ノード ID

g

node

GUID/UUID ノード ID

b

node

不透明なノード ID の base64 でエンコードされた文字列

構文によって生成された値は URI パラメーターの値に透過的にエンコードできないため、それらをエスケープする必要があります。しかし、Camel では実際の値を RAW(…​)内でラップすることができます。これにより、エスケープが不必要になります。以下に例を示します。

milo-client://user:password@localhost:12345?node=RAW(nsu=http://foo.bar;s=foo/bar)
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.