【问题标题】:Is it possible to use RabbitMQ and gRPC to queue messages with .NET?是否可以使用 RabbitMQ 和 gRPC 使用 .NET 对消息进行排队?
【发布时间】:2021-01-16 21:21:00
【问题描述】:

正如标题所说。

有没有办法将 gRPC 与某种消息代理/队列与 .NET 结合使用?

不一定是 RabbitMQ。我愿意使用替代品。

\

我想将消息从 1 个客户端发送到 2 个服务器,但我需要防止 2 个服务器同时处理请求,因此需要消息队列/代理。

【问题讨论】:

标签: c# .net rabbitmq message-queue messagebroker


【解决方案1】:

您可以使用 Azure 服务总线执行此操作。客户端可以在本地或 Azure 中。服务器 1 和 2 相同。

注意:您应该能够通过 gRPC 到 Azure 服务总线,但您可能需要使用 HTTP/REST 功能进行主题/订阅才能将消息发送到服务器 1 或 2。

要考虑的另一种方法:

https://grpc.io/blog/grpc-load-balancing/

【讨论】:

  • 实际上没有回答问题。
猜你喜欢
  • 2017-01-23
  • 2013-10-17
  • 2012-02-16
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 2019-06-03
  • 2019-04-25
  • 1970-01-01
相关资源
最近更新 更多