随笔分类 - Spring cloud
摘要:环境 virtual box 6.1 centos 7.8 docker 19.03 kubernetes 1.20.2 Spring Boot 2.5.0-M1 目标 创建一个 Spring Boot 项目,可以返回主机名,然后打包成镜像,并推送到远程仓库。 创建 Spring Boot 项目 p
阅读全文
摘要:原文地址:[Spring Cloud Roadmap and Hoxton and Greenwich Maintenance and EOL Announcements][1] With the recent [Spring Framework][2] and [Spring Boot][3] m
阅读全文
摘要:原文地址:Spring Boot 2.1.x EOL November 1st 2020 With the recent release of Spring Boot 2.2, we’d like to announce that maintenance for Spring Boot 2.1 wi
阅读全文
摘要:原文地址:[Spring Framework maintenance roadmap in 2020 (including 4.3 EOL)][1] Dear Spring community, With [Spring Framework 5.2.2 and 5.1.12][2] being av
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 搭建 Zuul 网关,提供统一的访问入口。 搭建步骤 准备 该部分基于前面已经搭建好的订单和支付微服务,需要保证有微服务可用。 pom.xml 需要增加 spri
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 搭建 Hystrix Dashboard,监控微服务的状态。 搭建步骤 pom.xml 配置 启动类 验证 打开主页 访问 http://localhost:45
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 在订单微服务的客户端暴露 hystrix 的监控数据接口。 搭建步骤 pom.xml 需要增加 actuator 监控数据接口的依赖。 控制层 服务层 数据访问层
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 在配置客户端服务降级时,服务降级始终不成功,需要配置一个属性,但是 ide 提示 unknown property 'feign hystrix'。 分析 过程
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 在服务端发生超时或者错误时,客户端进行服务降级处理。 搭建步骤 增加依赖 控制层 服务层 数据访问层 启动类 验证 只启动 eureka 和订单微服务,浏览器访问
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 在服务端发生超时或者错误时,服务端进行服务降级处理。 搭建步骤 增加依赖 控制层 启动类 验证 浏览器访问 http://localhost:4420/payme
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 通过声明式客户端 openfeign 进行支付微服务的访问。 搭建步骤 只需要修改支付服务调用层,增加依赖就可以了。 支付服务调用层 只需要定义接口,不需要进行实
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 通过 IP 访问需要知道具体的地址和端口,使用了服务注册后,可以通过服务名进行访问。 搭建步骤 只需要修改支付服务调用层和一些配置就可以实现。 支付服务调用层 启
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 订单微服务通过 IP 和端口访问支付微服务进行订单的支付。 搭建步骤 接口层 服务层 订单数据访问层 支付服务调用层 启动类 验证 使用 curl 命令访问订单微
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 将支付微服务注册到 eureka 中,为了简单,eureka 只启动了一台,即单机版。 搭建步骤 增加 pom.xml 依赖 第一个节点 第二个节点 第三个节点
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 搭建支付微服务的环境。 搭建步骤 数据层 服务层 控制层 验证 使用命名进行数据的新增,看到如下的结果,则证明成功:
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 搭建支付微服务的环境。 搭建步骤 新增数据库和数据表 新增一个 spring_cloud_payment 的数据库,再新建 payment_info 数据库表。建
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 将订单微服务注册到 eureka 中,为了简单,eureka 只启动了一台,即单机版。 搭建步骤 增加 pom.xml 依赖 第一个节点 第二个节点 第三个节点
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 搭建订单微服务的环境。 搭建步骤 接口层 服务层 数据访问层 验证 启动服务,使用 进行验证,插入数据库成功,则增删查功能都已实现。 附录 pom.xml
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 搭建订单微服务的环境。 搭建步骤 接口层 接口层新增两个方法,一个根据id查询,一个根据id删除。 服务层 数据访问层 验证 建立测试 运行 运行单元测试,通过测
阅读全文
摘要:环境 1. spring cloud Edgware.SR6 2. jdk 7 3. sts 4.6.0 5. mysql 5.7 背景 搭建订单微服务的环境。 搭建步骤 新增 pom.xml 依赖 定义服务层 定义接口层 验证 建立测试 运行 运行单元测试,通过测试,则订单微服务的接口层环境搭建成
阅读全文