带有Spring云功能的AWS Lamda功能

时间:2019-11-26 07:18:57

标签: spring amazon-web-services aws-lambda spring-cloud spring-cloud-function

我正在尝试将Spring云功能与AWS Lambda一起使用。

我的处理程序代码如下:

public class SampleFunctionHandler extends SpringBootRequestHandler<SampleRequest, 
  SampleResponse> {
}

实现Function接口的类是:

@Component("sample")
public class SampleFunction implements Function<SampleRequest, SampleResponse> {

  @Override
 public SampleResponse apply(final UppercaseRequest uppercaseRequest) {
    //Sample code
    }

  }

然后将其作为jar上传到S3中,一切正常。 现在,如果我想为其他lambda添加更多功能而又不为每个功能上传多个jar,那么如何使用云功能来实现该功能。

使用com.amazonaws.services.lambda.runtime.RequestHandler,可以使用多个处理程序方法,并将每个lambda指向每个具有相同处理程序的类在同一个类中。

如何使用SpringBootRequestHandler实现相同的功能。

0 个答案:

没有答案