场景实践:基于 IntelliJ IDEA 插件部署微服务应用

网友投稿 292 2022-10-06

场景实践:基于 IntelliJ IDEA 插件部署微服务应用

体验简介

登陆 SAE 控制台,基于 jar 包创建应用 基于 IntelliJ IDEA 插件更新 SAE 应用

背景知识

本场景主要涉及以下云产品和服务:Serverless 应用引擎 SAE

Serverless 应用引擎 SAE(Serverless App Engine)是面向应用的 Serverless PaaS 平台,能够帮助 PaaS 层用户免运维 IaaS、按需使用、按量计费,做到低门槛微服务应用上云。相对于其他 Serverless 产品,它抽象了应用的概念,并提供了一整套微服务解决方案,支持 Spring Cloud、Dubbo、HSF 等主流的微服务开发框架,实现了 Serverless 架构和微服务架构的完美结合。

在 SAE 创建商城 Demo应用

SAE 支持 JAR 包、WAR 包和镜像三种方式部署微服务应用,具体请参见应用部署概述。

本文以 JAR 包方式为例,解压下载好的代码,根据 README 验证 OK后,执行package-all.sh打包,然后分别找到三个二进制包:

productservice/productservice-provider/target/productservice-provider-1.3.0-SNAPSHOT.jar cartservice-provider/target/cartservice-provider-1.0.0-SNAPSHOT.jar frontend/target/frontend-1.0.0-SNAPSHOT.jar

在 SAE 控制台上分别创建 productservice、cartservice、frontend 三个应用,规格可以选择1个实例 1C2GB,具体操作请参见在SAE控制台使用JAR包部署微服务应用(仅部署即可,先不用绑定SLB)。

给frontend应用创建SLB

创建完毕后,会在【公网访问地址】看到本次绑定的公网ip地址。

验证商城应用可以成功访问

在浏览器中输入SLB的公网IP地址,可以正常打开页面

在本地IDEA中,基于Cloud Toolkit插件部署应用

先到 SAE 控制台查询创建好三个应用,下面以 frontend 应用为例:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于SpringBoot在有Ajax时候不跳转的问题解决
下一篇:基于eBPF的云原生可观测性开源项目Kindling之eBPF基础设施库技术选型
相关文章

 发表评论

暂时没有评论,来抢沙发吧~