【发布时间】:2020-08-12 11:06:54
【问题描述】:
我们一直在迁移到 .net 核心控制台应用微服务。目前,每个微服务在链中工作并将消息放入rabbitmq,然后下一个服务从rabbitmq中选择一条消息,处理它,然后放入另一个rabbitmq....我们大约有9个服务。
我们看到服务失败并且不知道原因的问题,但经常看到rabbitmq连接问题或网络问题影响下一个服务器(一些虚拟机将所有服务托管在同一个盒子上,其他则分布在盒子之间) 我一直在研究特使代理,因为它处理断路器等东西并声称具有可观察性
但是,我在网上找不到任何人在 rabbitmq 中使用 envoy 代理
envoy 代理可以以这种方式与 rabbitmq 一起使用吗? 还是 envoy 代理充当队列?
我们目前每秒处理大约 4,000 条消息,我们需要尽可能接近实时地处理。
【问题讨论】:
标签: rabbitmq microservices envoyproxy