我想改变标签,当我检查Rabbitmq的健康状况时,masstransit默认放置这些标签。
我还想更改名称HealthCheck名称
builder.Services.AddMassTransit(configure =>
{
configure.AddConsumer<RabbitMqConsumer>();
configure.UsingRabbitMq((context, cfg) =>
{
cfg.Host($"{messageBroker.Protocol}://{messageBroker.Host}:{messageBroker.Port}", cfgHost =>
{
cfgHost.Username(messageBroker.UserName);
cfgHost.Password(messageBroker.Password);
});
cfg.ReceiveEndpoint(queueName: $"{messageBroker.Name}-HealthCheck", config =>
{
config.ConfigureConsumer<RabbitMqConsumer>(context);
});
});
});发布于 2022-09-11 02:41:33
在配置MassTransit时,可以更改健康检查选项:
services.AddMassTransit(x =>
{
x.ConfigureHealthCheckOptions(options =>
{
options.Name = "your special name";
options.Tags.Add("your tag");
});
});https://stackoverflow.com/questions/73673959
复制相似问题