Spring Cloud微服务架构解决方案详细介绍[java培训]

Spring-Cloud微服务01

1.1.1 单体架构的优点

Spring-Cloud微服务02

Spring-Cloud微服务03

项目的官方网址: https://projects.spring.io/spring-cloud/

Spring-Cloud微服务04

Spring-Cloud微服务05

Spring-Cloud微服务06

并且也可以看到最新Edgware.SR4稳定版对应的子项目的各个版本号。

Spring-Cloud微服务07

Spring-Cloud微服务08

Spring-Cloud微服务09

Spring-Cloud微服务11.1

Spring-Cloud微服务11.2

Spring-Cloud微服务11.3

在src/main/resources目录下创建一个application.properties配置文件在该文件中可以配置如下内容
server.port=8081

Spring-Cloud微服务12

Spring-Cloud微服务13

Spring-Cloud微服务11

3.2.3 创建实体OrderDetail

Spring-Cloud微服务12.1

Spring-Cloud微服务14

Spring-Cloud微服务13.1

Spring-Cloud微服务13.2
Spring-Cloud微服务13.3

Spring-Cloud微服务13.4

Spring-Cloud微服务15

修改ItemService的实现通过@Value 注解获取该值

Spring-Cloud微服务13.6

Spring-Cloud微服务17

Spring-Cloud微服务13.7

Spring-Cloud微服务14

Spring-Cloud微服务18

Spring-Cloud微服务16

Spring-Cloud微服务18.1


    public static void main(String[] args) {

4.3.4 启动商品微服务
Spring-Cloud微服务4.3.4
至此我们就已经将商品微服务注册到Eureka注册中心了
4.4 订单系统从Eureka中发现服务
4.4.1 修改pom.xml
Spring-Cloud微服务4.4.1
之前我们在订单系统中是将商品微服务的地址进行了硬编码,现在,由于已经将商品服务注册到Eureka中,所以,只需要从Eureka中发现服务即可。引入Spring Cloud 的管理依赖以及Eureka服务依赖。
Spring-Cloud微服务4.4.2

Spring-Cloud微服务4.4.3
Spring-Cloud微服务4.4.5.1
Spring-Cloud微服务4.4.5.2

测试
Spring-Cloud微服务4.4.6.2

4.5.3 Eureka的自我保护模式

Spring-Cloud微服务4.5.3.1

Spring-Cloud微服务4.5.4.3

Spring-Cloud微服务4.5.4.1

Spring-Cloud微服务4.5.4.2

Spring-Cloud微服务4.5.4.3

eureka.client.serviceUrl.defaultZone= http://itcast:itcast123@127.0.0.1:6868/eureka/,http://itcast:itcast123@127.0.0.1:6869/eureka/

Spring-Cloud微服务4.5.5.1
Spring-Cloud微服务4.5.5.2


原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/253588.html

(0)
上一篇 2022年5月8日
下一篇 2022年5月8日

相关推荐

发表回复

登录后才能评论