【发布时间】:2020-10-04 05:51:59
【问题描述】:
我有一个 java spring boot 应用程序,该应用程序在轮询来自 SQS 的消息后运行将数据上传到数据库的作业,并且该应用程序还包含同一数据库上的 REST API。
现在我需要解耦上传功能和 REST API。
上传功能将由一个由 lambda 触发的 AWS Batch Job 完成。 Rest API 将与以前一样简单。
挑战是我需要在同一个代码仓库中完成所有这些操作。这是为了避免使用 3 个存储库,一个用于 REST API,另一个用于 AWS Batch Job,最后一个用于 AWS lambda 处理程序。
因此试图找出spring boot可以提供的解决方案,以不同的模式运行相同的应用程序。请帮忙。
【问题讨论】:
标签: java spring-boot aws-lambda spring-rest aws-batch