c# - AWS SQS 订阅 SNS 主题高延迟
问题描述
我有几个使用 RabbitMQ 作为消息代理的 .Net 5.0 微服务。现在我正在切换到 AWS SQS。很少有服务正在监听相同的消息(这是通过 RabbitMQ 中的 Exchange 完成的)。在 AWS 中,这可以通过将 SQS 队列订阅到 SNS 主题来实现。我创建了 SNS fifo 主题和 SQS fifo 队列,将这些队列订阅到主题。当我将消息直接发布到队列时,一切都会立即运行,但是当我将消息发布到 SNS 主题时,需要 7 多分钟才能从订阅主题的队列中获取消息。有没有人注意到如此巨大的延迟?也许是延迟?顺便说一句,所有服务都在同一区域的 aws 上运行。有任何想法吗 ?将不胜感激任何建议!
解决方案
推荐阅读
- apache-kafka - 无法将 Avro 特定记录反序列化为 Spring Cloud Stream 中的通用记录
- r - 带有 r2d3 和闪亮应用程序的交互式图表
- android - java.lang.NoClassDefFoundError:解析失败:Lcom/cisco/jabber/jcf/JGVideoLayout;
- angular - angular - 在两个单独的 ag-Grid 上使用 ag-Grid 的 sizeColumnsToFit() 时警告“网格零宽度”?
- csv - 如何通过 CSV 在 Odoo 11 中导入字段值翻译?
- pyspark - PySpark 中的随机森林回归实现
- sql - 根据当前月份的数据生成直到年底的行
- javascript - 将 RTF 内容插入 Quill 会显示纯文本
- linux - 如何使用 shell 脚本重新格式化 csv 文件中的数据
- android - Sqlite SUM 实体值取决于 LEFT JOIN 值