云原生 阿里 serverless helloworld

1、创建maven工程(简单工程)
2、引入阿里依赖

	<dependency>
        <groupId>com.aliyun.fc.runtime</groupId>
        <artifactId>fc-java-core</artifactId>
        <version>1.4.0</version>
    </dependency>

3、新建一个helloworld类,并实现

	public class GetPoint implements PojoRequestHandler<GetPointRequest, GetPointResponse>, FunctionInitializer {

    @Override
    public GetPointResponse handleRequest(GetPointRequest getPointRequest, Context context) {
        log.info(getPointRequest+"6666");
        System.err.println("log");
        System.err.println(JSON.toJSONString(getPointRequest));
        GetPointResponse getPointResponse = new GetPointResponse();
        getPointResponse.setTotal(6546);
        return getPointResponse;
    }


    @Override
    public void initialize(Context context) throws IOException {
        FunctionComputeLogger logger = context.getLogger();
        logger.debug(StrUtil.format("RequestID123 is %s %n", context.getRequestId()));
        log.debug(StrUtil.format("RequestID is %s %n", context.getRequestId()));
    }
}

注:官方demo中并没有实现FunctionInitializer 接口,会导致你在配置的时候初始化失败
4、正常打包工程,jar包。上传执行即可看到成功执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值