Spring Native是Spring推出微服务体系Spring Cloud之后的又一大举动,从名字可以猜出,Spring Native是一门面向云原生的技术。如果你还对这个概念不太理解,可以多看一点东西,比如Oracle的GraalVM、红帽的quarkus等。
现在 我们跟着官方示例 Spring Native Docs 一起来跑一下最简单的SN程序。
官方提供了两种方式来构建本地镜像,第一种是基于Docker容器的,我试了好几天也没成功,执行到 mvn spring-boot:build-image
就失败了,说有"No valid dependencies"。所以这里演示第二种,直接生成可执行文件,这种我成功了。
前奏
使用第二种方法不需要Docker,所以可以关掉了,但是需要调大内存(第一种应该也需要)。
1. 提升可用内存
因为我用的是WSL,所以就是提高它的内存。打开C盘下用户目录的 .wslconfig
(没有就创建一个)
将其中的memory改成16G,这是我电脑的全部内存大小。如果你电脑内存不够16G,是多少全分给WSL;如果超过了16G,写16G也够,随你。
2. 设置代理
这个过程会依赖GITHUB等一些网站,如果不能 外窥
😃,就会总是失败。我尝试了各种网上的代理方法,就算配置成功也不能成功通信,最后还是使用了付费软件。
相关文章
Docker 迁移数据目录(2021.10.24)
Docker 迁移数据目录(2021.10.24) Docker 迁移数据目录(2021.10.24) 1. 停止 Docker 服务 2. 迁移文件目录 3. 修改配置文件 4. 重启 Docker...
Spring之SpringCache
前言 在高并发的情况下,用户频繁查询数据库会导致系统性能严重下降,服务端响应时间增长。[En]In the case of high concurrency, frequent user querie...
docker环境下,查看服务的线程数
docker环境下,查看服务的线程数 进入docker容器:docker exec -it 服务id bash 查询服务所属port:ps 使用jstack查询服务的线程信息:jstack 端口号 u...
Kafka入门实战教程(4):重要的集群参数配置
1 如何规划Kafka 集群部署"兵马未动,粮草先行",与其盲目上马一套Kafka环境然后事后费力调整,不如一开始就思考好实际场景下业务所需的集群环境。在考量部署方案时需要通盘考虑,不能仅从单个维度上...
Docker容器的创建、启动、和停止
1、容器是独立运行的一个或一组应用,及他们的运行环境。容器是Docker中的一个重要的概念。 2、docker容器的启动有三种方式 a.交互方式,基于镜像新建容器并启动 例如我们可以启动一个容器,打印...
Kafka Manager
这里记录下安装过程,以及当时遇到的一些问题。 依赖项 kafka manager依赖两个组件: 最新的kafka manager依赖java8,低版本的我没有尝试过。这里不对配置java8做说明 sb...
NoSQL调查 Part2:NoSQL误解
NoSQL数据库在2012年左右成为 "流行模式",并引发了一场数据库革命,导致许多企业用基于NoSQL的数据平台取代他们传统的RDBMS技术。 有趣的是,现在这些公司中的许多人要么对他们做的这样决定...
《自然语言处理简明教程》读书笔记:第二章 词汇自动处理
目录 第二章 词汇自动处理 第一节 词汇是语言的建筑材料 第二节 正则表达式 双斜线"//" 双引号"[ ]" 连字符"-" 脱字符"^" 问号"?" "Kleene" "Kleene +" 通配符"...
微服务保护(Sentinal)
前言 Sentinel 是面向分布式服务架构的高可用微服务防护组件; Sentinal可以从超时处理、仓壁模式、断路器、限流几个维度来保护微服务架构稳定运行; 一、服务雪崩 在微服务架构中,服务之间的...
深度学习中的批归一化|深度学习
深度学习中的批归一化|深度学习 在进行神经网络训练的时候,除了一些优化算法外,还有其它的一些优化技术,这些技术并不是具体的算法,而是一些通用的技巧,其中批归一化就是常用的一个技巧。 批归一化是loff...
alpakka-kafka(5)-kafka集群配置与分布式应用部署
在进入具体的kafka应用设计之前我们先把kafka集群环境配置介绍一下。多节点kafka-cluster的安装、配置非常简单,所以应该不用太多篇幅就可以完成一个完整可用的kafka-cluster环...
docker-compose 示例
version: '3'services: console: image: harbor1.zlibs.com/i1/console:v1 container_name: i1-console res...
ElasticSearch 7.8.x技术整理4 – 高级篇( 续 )
一、概述 二、Hive优点与使用场景 1)优点 2)使用场景 三、Hive架构 1)服务端组件 1、Driver组件 2、Metastore组件 3、Thrift服务 2)客户端组件 1、CLI 2、...
Kafka 读出指定 partition 指定位置数据
Q:Using kafka-python, is it possible to read a specific range of offsets for given partition(s)? I l...