0

目标:了解当 JMS 源源自 AWS 外部时使用 AWS 无服务器原则处理 JMS 源的选项。

我在 AWS 上看到的所有 JMS 订阅示例都假设 JMS 生产者正在写入 SQS 或 AmazonMQ。JMS 订阅者可以简单地使用 AWS 开发工具包来管理订阅,尤其是在使用具有有限计算时间的 Lambda 函数来批处理来自无界流的消息时。我还没有看到使用 AWS 无服务器订阅源自 AWS 外部的 JMS 源的参考架构。

Lambda在这里甚至是一个选择吗?Kinesis 分析(又名 Apache Flink)是更好的选择吗?在 EKS 上的 Docker 下运行的 Java JMS 使用者?Apache Camel 在 EKS 上运行?

我怀疑这里正确的无服务器答案是让最初的 AWS 端订阅者订阅非 AWS JMS 源,然后简单地将消息复制到 SQS、AmazonMQ 或 Kinesis,其中用于消息处理的普通 AWS 无服务架构模式可以接管.

4

0 回答 0