springcloud demo入门篇(持续更新中..)

springcloud demo入门篇(一)

整合Eureka组件

现在很多互联网公司已经摒弃了单体集群架构,逐渐转向分布式架构。所以springCloud不得不会,以下做个学习记录,供以后翻看。

各种环境的版本如下:
jdk1.8
maven3.6.0
springboot2.1.13.RELEASE
springcloudGreenwich.SR5

eureka是springcloud的注册发现服务中心,是首先要集成的第一步。集成之前模拟以下分布式中常见的下单-减库存操作。在分布式架构中,订单和库存是两个不同的微服务,它们通过与eureka组件关联,互相发现对方的服务。所以这里我用maven集成三个服务,分别是eureka注册服务中心、订单服务、库存服务。如下图所示:

(todo:待补充maven项目如何构建和聚合项目形成父子关系和一些基本概念,巩固一下maven知识)

shop-eureka-server的主要配置:

pom.xml

application.yml

启动类

启动类启动,eureka server 就可以访问了

shop-stock的主要配置:

pom.xml

特别说明一下,eureka的client端一定要依赖spring-boot-starter-web,不然client无法注册到eureka server中去。
application.yml

启动类

启动shop-stock,观察日志,项目在8080端口启动成功,并且成功注册了SHOP-STOCK的服务到eureka服务中心:

此时,注意观察shop-eureka-server下的日志,也接收到了一个客户端的注册,因吹斯汀…

shop-order服务下的配置与shop-stock类似,故略掉了。
到此,第一个组件eureka 的demo已基本完成。(其它组件持续更新中…)
springcloud demo 入门篇(二) 整合feign和hystrix组件 https://www.cnblogs.com/codeggs/p/12611747.html
代码地址:https://github.com/ybbbzZ/springCloud-Demo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值