我有一个托管在 azure worker 角色中的端点,该角色完全配置了代码,我无法关闭 ForwarReceivedMessagesTo 功能。即使我没有指定此功能,默认的“审核”队列也会不断创建并转发所有消息。
我在这里想念什么?
下面是我正在使用的 UnicastBusConfig 配置覆盖:
/// <summary>
/// Configuration for Routing the Messaging
/// </summary>
internal class EndpointRoutingConfiguration : IProvideConfiguration<UnicastBusConfig>
{
public UnicastBusConfig GetConfiguration()
{
return new UnicastBusConfig
{
MessageEndpointMappings = new MessageEndpointMappingCollection
{
new MessageEndpointMapping
{
Messages = MESSAGES_ASSEMBLY_NAME,
Endpoint = SERVER_QUEUE_NAME
}
}
};
}
}