0
2つのAzureドキュメントは、パーティション化されたトピックを使用する能力を示します。AzureのAMQP 1.0およびJMS 1.1でパーティション化されたトピックを使用
ただし、JavaコードのパーティションでJMSを使用する例はありません。
これは実際に実行可能かサポートされていますか?
2つのAzureドキュメントは、パーティション化されたトピックを使用する能力を示します。AzureのAMQP 1.0およびJMS 1.1でパーティション化されたトピックを使用
ただし、JavaコードのパーティションでJMSを使用する例はありません。
これは実際に実行可能かサポートされていますか?
セクションCreate partitioned topics
& Create a Topic
によると、あなたは以下のコードを追加したり、リソース管理とREST APIを使用して経由でパーティショントピックを作成することができます。
ServiceBusContract service = ServiceBusService.create(config);
TopicInfo topicInfo = new TopicInfo("TestTopic");
// Enable partitioning for topic
topicInfo.setPartitioningPolicy(PartitioningPolicy.MESSAGE_PARTITIONING);
詳細、クラスTopicInfo
& PartitionPolicy
のjavadocを参照してください。
トピック用のパーティションでJMSを使用してメッセージを送信する場合は、記事How to use Service Bus topics and subscriptions
を参照して、クラス鍵BrokeredMessage
を使用してJavaコードを記述してください。以下のコードを参照してください。
BrokeredMessage message = new BrokeredMessage("MyMessage");
message.setPartitionKey("<partitionKey>");
service.sendTopicMessage("TestTopic", message);
希望します。