我有一个应用程序需要接收 lambda 任务完成的确认 - 我设置了 lambda 函数以将完成消息发布到 SNS 主题。
我正在处理的应用程序是 java (11.0.11) 并使用 aws-sdk 发布到 SNS,但有一些与 SQS 交互的代码。最终(我认为)java 应用程序需要处理转发到前端 nodejs 应用程序的响应。
我的问题是关于架构决策:java 应用程序在订阅 http 端点上的 SNS 主题时直接接收 SNS 通知,还是通过与订阅 SNS 主题的 SQS 交互来做到这一点更好?或者更简单,让nodejs前端应用直接在一个http端点获取SNS消息?