=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 通过函数计算的Custom Container,您可以使用Java在函数计算平台编辑函数。

    操作步骤
    1.在目标目录中,执行以下命令,初始化项目。

    s init start-fc-custom-container-http-springboot -d start-cc-http-springboot

    说明 -d用于指定该示例项目文件夹的名称,支持自定义。
    2.执行以下命令,进入项目目录。

    cd start-cc-http-springboot

    3.可选:按需修改函数的示例代码,实现二次开发。
    4.修改s.yaml文件。
    将s.yaml文件内的image字段的参数值修改为您的镜像名称。
    5.执行以下命令,部署项目。

    s deploy -y

    输出示例:

    [2022-02-09 07:04:36] [INFO] [S-CLI] - Start the pre-action......helloworld:  region:   cn-hangzhou  service:    name: hello-world-service  function:    name:       springboot-http-function    runtime:    custom-container    handler:    not-used    memorySize: 256    timeout:    60  url:    system_url:    https://188077086902****.cn-hangzhou.fc.aliyuncs.com/2016-08-15/proxy/hello-world-service/springboot-http-function/    custom_domain:      -        domain: http://springboot-http-function.hello-world-service.188077086902****.cn-hangzhou.fc.devsapp.net  triggers:    -      type: http      name: httpTrigger
  2. 函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹性地、可靠地运行任务,并提供日志查询、性能监控和报警等功能。

  3. 阿里云函数计算 Function Compute(FC),旨在帮助用户采用弹性伸缩、动态分配资源的方式,来执行业务函数。让用户无需购买部署服务器,无需考虑业务负载,就能快速搭建可处理高并发的后台服务。 函数计算平台针对 Java 语言推出的 Java HTTP 触发器功能,能够无缝迁移传统的 Java Web 应用。支持基于 Servlet 协议的 Web 框架所开发的应用,比如常用的 Spring、SpringBoot、Struts2等。 在函数计算平台创建 Java 函数 将要运行的应用 war 包可以和函数代码一起打包上传,也可以放在网络存储中比如 阿里云对象存储(OSS),或者任何其它的网络存储。以下示例将应用 war 包放在函数代码工程中和存储到 OSS 中两种方式。 如果将 war 包放在创建函数的 Java 工程中,会增加创建函数时上传的代码包大小。对于代码包大小函数计算有限制最大为 50M ,请参考函数计算使用限制。往往 Java 的 web 应用 war 包会比较大,因而更好的方式是将 war 包放在 OSS 中,然后通过初始化函数 initializer 来下载 war 包到执行环境中。同样可以调用 fc-java-common 库中的 loadCodeFromOSS 方法即可,该方法会将对应的 war 包下载到执行环境的临时磁盘目录 /tmp 中。

  4. 冷启动比较大,建议换go

    此答案来自钉钉群“Serverless 开发者技术学习群”