尝试官方的第一个SpringNative 0.11程序(WSL2)

大数据77

Spring Native是Spring推出微服务体系Spring Cloud之后的又一大举动,从名字可以猜出,Spring Native是一门面向云原生的技术。如果你还对这个概念不太理解,可以多看一点东西,比如Oracle的GraalVM、红帽的quarkus等。

现在 我们跟着官方示例 Spring Native Docs 一起来跑一下最简单的SN程序。

尝试官方的第一个SpringNative 0.11程序(WSL2)
官方提供了两种方式来构建本地镜像,第一种是基于Docker容器的,我试了好几天也没成功,执行到 mvn spring-boot:build-image就失败了,说有"No valid dependencies"。所以这里演示第二种,直接生成可执行文件,这种我成功了。

前奏

使用第二种方法不需要Docker,所以可以关掉了,但是需要调大内存(第一种应该也需要)。

1. 提升可用内存

因为我用的是WSL,所以就是提高它的内存。打开C盘下用户目录的 .wslconfig(没有就创建一个)
尝试官方的第一个SpringNative 0.11程序(WSL2)
将其中的memory改成16G,这是我电脑的全部内存大小。如果你电脑内存不够16G,是多少全分给WSL;如果超过了16G,写16G也够,随你。

2. 设置代理

这个过程会依赖GITHUB等一些网站,如果不能 外窥😃,就会总是失败。我尝试了各种网上的代理方法,就算配置成功也不能成功通信,最后还是使用了付费软件。

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
大数据

Spring之SpringCache

前言 在高并发的情况下,用户频繁查询数据库会导致系统性能严重下降,服务端响应时间增长。[En]In the case of high concurrency, frequent user querie...
大数据

Docker容器的创建、启动、和停止

1、容器是独立运行的一个或一组应用,及他们的运行环境。容器是Docker中的一个重要的概念。 2、docker容器的启动有三种方式 a.交互方式,基于镜像新建容器并启动 例如我们可以启动一个容器,打印...
大数据

Kafka Manager

这里记录下安装过程,以及当时遇到的一些问题。 依赖项 kafka manager依赖两个组件: 最新的kafka manager依赖java8,低版本的我没有尝试过。这里不对配置java8做说明 sb...
大数据

量子计算提前填坑

现在即使科学家也处于量子计算的早期研究阶段,各大量子机厂商也在摸索阶段,所以不同机器的逻辑很可能不兼容,就像Intel和AMD一样。还有个棘手问题是退相干引起的,因为量子程序一旦开始就不能中止了,没法...
大数据

NoSQL调查 Part2:NoSQL误解

NoSQL数据库在2012年左右成为 "流行模式",并引发了一场数据库革命,导致许多企业用基于NoSQL的数据平台取代他们传统的RDBMS技术。 有趣的是,现在这些公司中的许多人要么对他们做的这样决定...
大数据

微服务保护(Sentinal)

前言 Sentinel 是面向分布式服务架构的高可用微服务防护组件; Sentinal可以从超时处理、仓壁模式、断路器、限流几个维度来保护微服务架构稳定运行; 一、服务雪崩 在微服务架构中,服务之间的...
大数据

深度学习中的批归一化|深度学习

深度学习中的批归一化|深度学习 在进行神经网络训练的时候,除了一些优化算法外,还有其它的一些优化技术,这些技术并不是具体的算法,而是一些通用的技巧,其中批归一化就是常用的一个技巧。 批归一化是loff...