我正在使用高级版本的Azure Service总线。在此分区中默认启用。在Azure Service Bus上使用Mass Trnasit时,我们如何设置分区键
答案 0 :(得分:1)
最新版本的MassTransit支持此功能。如果您遇到困难,我强烈建议您使用Gitter会议室进行更多实时对话
http://masstransit-project.com/MassTransit/advanced/topology/servicebus/partitionkey.html
以下是文档中的示例:
public interface SubmitOrder
{
string CustomerId { get; }
Guid TransactionId { get; }
// ...
}
Bus.Factory.CreateUsingAzureServiceBus(..., cfg =>
{
cfg.Send<SubmitOrder>(x =>
{
x.UsePartitionKeyFormatter(context => context.Message.CustomerId);
});
});