0
我在Topshelf Windows服务中运行Masstransit(使用rabbitMQ)。我如何强制停止顶部服务,每当有消费者即使有异常。来自FaultConsumer?C#如何停止masstransit故障消费者的顶棚服务
由于
我在Topshelf Windows服务中运行Masstransit(使用rabbitMQ)。我如何强制停止顶部服务,每当有消费者即使有异常。来自FaultConsumer?C#如何停止masstransit故障消费者的顶棚服务
由于
航到正在传递给ServiceControl
接口的Start()
方法HostControl
参数。如果您在任何时候需要请求停止服务,请致电Stop()
方法。
public interface ServiceControl
{
bool Start(HostControl hostControl);
bool Stop(HostControl hostControl);
}
public interface HostControl
{
void RequestAdditionalTime(TimeSpan timeRemaining);
void Stop();
void Restart();
}