Create a topic space for publish/subscribe messaging
Create a topic space, which is a bus destination that represents a set of "publish and subscribe" topics and used for publish/subscribe messaging.
Create a topic space when we deploy JMS applications that use publish/subscribe messaging.
To create a topic space, we specify only a minimum set of properties. We can change these properties and configure further properties after you complete this task.
To create a topic space, use the administrative console to complete the following steps.
Tasks
- In the navigation pane, click Service integration -> Buses.
- In the content pane, click the name of the bus that is to provide the publication points for the topic space.
- In the content pane, under Destination resources, click Destinations. A list of any existing bus destinations is displayed.
- To create a topic space, click New.
- On the Create new destination page, select Topic space.
- Click Next.
- In the Identifier field, type the name to give the topic space for administrative purposes.
- Optional: In the Description field, type a description of the destination, for administrative purposes.
- Click Next.
- On the Confirm topic space creation page, review the summary of actions.
- To create the topic space, click Finish.
- To change any of the properties that we have specified, click Previous, then change the properties on the preceding pages.
- Save changes to the master configuration.
What to do next
We can configure further properties of the topic space, for example message reliability settings. See Configure bus destination properties. If we configure message reliability settings, remember that higher levels of reliability have a greater impact on performance.By default, messages that cannot be delivered to the topic space are sent the default exception destination for the messaging engine that is publishing the message. To use a specific exception destination for messages that cannot be delivered to this topic space, we must have already defined that exception destination. For more information about configuring exception destinations, see Configure exception destination processing for a bus destination.
If the topic space is to be used for JMS publish/subscribe messaging, specify the topic space identifier on a JMS topic as described in Configure a topic for the default messaging provider.
Related:
Publish/subscribe messaging and topic spaces Configure exception destination processing for a bus destination Configure bus destination properties Configure a topic for the default messaging provider Administer topic space root roles Administer topic roles Configure JMS resources for publish/subscribe messaging Topic names and use of wildcard characters in topic expressions Topic space [Settings] Publication points [Settings] Destinations [Collection]