将诊断信息记录到RabbitMQ
我目前正在使用Nlog存储诊断类型的消息。我正在考虑将这些消息记录到一个消息队列(带有Masstransit的RabbitMQ)中,然后可以将这些消息消耗到数据库中进行分析 在我的电脑上发布/记录消息的当前速度为:-将诊断信息记录到RabbitMQ,rabbitmq,masstransit,Rabbitmq,Masstransit,我目前正在使用Nlog存储诊断类型的消息。我正在考虑将这些消息记录到一个消息队列(带有Masstransit的RabbitMQ)中,然后可以将这些消息消耗到数据库中进行分析 在我的电脑上发布/记录消息的当前速度为:- 非视距:40毫秒 通过petapoco的Sql Server:110ms RabbitMq通过masstransit(发布):490ms 我认为发布到消息队列会快得多。Masstrainsit/RabbitMq中是否有可以调整以加快速度的设置?好,我发送的第一条消息是高电平(4
- 非视距:40毫秒
- 通过petapoco的Sql Server:110ms
- RabbitMq通过masstransit(发布):490ms
我认为发布到消息队列会快得多。Masstrainsit/RabbitMq中是否有可以调整以加快速度的设置?好,我发送的第一条消息是高电平(400ms+)。。。但是
所有后续消息的平均速度为12毫秒。第一条消息可能是初始化消息总线。但是一旦设置好,它就非常快了:-)好的,我发送的第一条消息很高(400ms+)。。。但是
所有后续消息的平均速度为12毫秒。第一条消息可能是初始化消息总线。但是一旦设置完成,它的速度就非常快:-)添加Nlog和Sql server也提高了它们的速度,在第一次发送之后,如果您的日志不是强制性的,只需不要等待发送,关闭发布者确认,它将更快地发布到RMQ。添加Nlog和Sql server也提高了它们的速度,在第一次发送之后,如果您的日志不是强制性的,那么不要等待发送,关闭发布者确认,它将更快地发布到RMQ。