アプリケーションの作成時、トピック・ツリーの設計をする場合には、
トピック名構文およびセマンティクスの次の原則を考慮に入れる必要があります。
- トピック名は、大/小文字を区別します。
例えば、"ACCOUNTS" と "Accounts" は 2 つの異なるトピックです。
- トピック名にはスペース文字を組み込むことができます。
例えば、"Accounts payable" は有効なトピックです。
- 先行する "/" 文字は別個のトピックを作成します。
例えば、"/USA" と "USA" とは別個であり、
"/USA' と "+/+" および "/+" は一致します。しかし、"+" とは一致しません。
- '//' を含むトピック名は有効な名前ではありません。 このような名前のトピックにサブスクライブしようとすると、エラーが発生します。
- トピックにはヌル文字 (ユニコード ¥x0000) を組み込まないでください。
- ワイルドカード文字 "+" と "#" は、トピック・レベル内で任意の他の文字 ("+" と "#" 自体も含むが、トピック・レベル分離文字 "/" は除く) と混合している場合には、ワイルドカードとして扱われません。