Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 如何将spring boot应用程序部署到GCP云功能?_Spring Boot_Google Cloud Platform_Google Cloud Functions - Fatal编程技术网

Spring boot 如何将spring boot应用程序部署到GCP云功能?

Spring boot 如何将spring boot应用程序部署到GCP云功能?,spring-boot,google-cloud-platform,google-cloud-functions,Spring Boot,Google Cloud Platform,Google Cloud Functions,我有一个Spring引导应用程序,我们在AWS上作为lambda函数部署它。是否有类似的方式将Sprint启动应用程序部署为GCP云功能 如果这个问题很幼稚,请原谅,但我无法从GCP文档中找到任何直接的方法。是的,有一种方法可以将Spring Boot应用程序部署为GCP云功能 如2020年5月26日第条所述: 谷歌云Java框架团队与Spring团队合作 带来Spring云GCP项目,帮助Spring轻松引导用户 利用谷歌云服务。最近,该团队与 Spring云功能团队为您带来Spring云功能

我有一个Spring引导应用程序,我们在AWS上作为lambda函数部署它。是否有类似的方式将Sprint启动应用程序部署为GCP云功能


如果这个问题很幼稚,请原谅,但我无法从GCP文档中找到任何直接的方法。

是的,有一种方法可以将Spring Boot应用程序部署为GCP云功能

如2020年5月26日第条所述:

谷歌云Java框架团队与Spring团队合作 带来Spring云GCP项目,帮助Spring轻松引导用户 利用谷歌云服务。最近,该团队与 Spring云功能团队为您带来Spring云功能GCP 适配器。一个函数可以只是一个普通的Java函数,所以您可以 在云函数上运行Spring云函数应用程序 必须修改代码才能在谷歌云上运行

@Bean
public Function<String, String> uppercase() {
  return value -> value.toUpperCase();
}
@Bean
公共函数大写(){
返回值->value.toUpperCase();
}

请查看GitHub存储库,因为它包含完整的示例。

是的,有一种方法可以将Spring Boot应用程序部署为GCP云功能

如2020年5月26日第条所述:

谷歌云Java框架团队与Spring团队合作 带来Spring云GCP项目,帮助Spring轻松引导用户 利用谷歌云服务。最近,该团队与 Spring云功能团队为您带来Spring云功能GCP 适配器。一个函数可以只是一个普通的Java函数,所以您可以 在云函数上运行Spring云函数应用程序 必须修改代码才能在谷歌云上运行

@Bean
public Function<String, String> uppercase() {
  return value -> value.toUpperCase();
}
@Bean
公共函数大写(){
返回值->value.toUpperCase();
}

请看一看GitHub存储库,因为它包含完整的示例。

我工作过的大多数地方都会构建/编译spring boot应用程序的胖jar,将其放入docker容器(创建docker文件,然后构建映像),然后以映像为基础部署容器1次或多次(并且在前面有一个负载平衡器,用于设置多个实例)


今天我们有kubernetes/ansible等。选择你的毒药或不选择。这是最适合你的,但这些技术可能是一种阻碍或帮助,取决于你的操作的大小。

我工作过的大多数地方都会为他们的spring boot应用程序构建/编译一个胖罐子,把它放到docker容器中(创建Dockerfile,然后构建映像),然后以映像为基础部署容器1或多次(并在前面设置一个负载平衡器,用于设置多个实例)


今天我们有kubernetes/ansible等。选择你的毒药或不服用。这对你最有效,但这些技术可能是一种阻碍或帮助,取决于你操作的大小。

我建议你看看。如果你的Spring Boot应用程序已经独立启动(使用Spring Boot starter),云运行打包很简单。您可以在或(和其他)中找到示例。

我建议您查看一下。如果您的Spring Boot应用程序已经独立启动(使用Spring Boot starter),云运行打包很简单。您可以在或(和其他)中找到示例

我正在寻找一种无服务器架构。您建议的方法不是无服务器架构。您可能想了解更多关于无服务器的信息,因为这是无服务器的-架构作为代码意味着您可以使用Kubernetes或任何最适合您的工具将docker映像部署到运行容器的吊舱中……docker映像是当前的标准为无服务器体系结构打包应用程序的dard方法。Docker容器在java世界中倾向于运行胖JAR。我正在寻找无服务器体系结构。您建议的方法不是无服务器体系结构。您可能想了解更多关于无服务器的信息,因为这是无服务器体系结构-作为代码,您可以使用Kubernetes或whatever工具最适合您将docker映像部署到运行容器的吊舱中…docker映像是当前无服务器体系结构打包应用程序的标准方式。docker容器在java世界中倾向于运行胖罐子。非常有意义。一定会给它一个快照非常有意义。一定会给它一个快照你可以se Spring Boot framework在功能中,但您需要更改当前代码。不确定这是预期的解决方案。您可以在功能中使用Spring Boot framework,但需要更改当前代码。不确定这是预期的解决方案。