小编Sim*_*ood的帖子

多线程 .NET RabbitMQ 发布者

我们有以下使用 .NET RabbitMQ 库的场景:

工作线程从队列中获取“请求”消息,并将它们分派到多个工作线程上进行处理。完成后,每个工作线程都会发送另一条消息。

我的问题是人们为发件人推荐什么“模式”以获得最佳吞吐量和稳定性?例如:

1) 一个单独的“发布者”实例,所有工作线程都可以通过一个连接和 IModel 访问它(使用“锁”来同步对 IModel 的访问)

2) 一个单独的“发布者”实例,所有工作线程都可以通过一个连接访问它,并为每个发送请求创建一个新的 IModel。

或者是其他东西?

.net c# multithreading rabbitmq

5
推荐指数
1
解决办法
3235
查看次数

标签 统计

.net ×1

c# ×1

multithreading ×1

rabbitmq ×1