小D课堂 - 新版本微服务springcloud+Docker教程_3-06 服务注册和发现之Eureka Client搭建商品服务实战

笔记


6、服务注册和发现之Eureka Client搭建商品服务实战
    简介:搭建用商品服务,并将服务注册到注册中心

    1、创建一个SpirngBoot应用,增加服务注册和发现依赖
    2、模拟商品信息,存储在内存中

    3、开发商品列表接口,商品详情接口
    
    4、配置文件加入注册中心地址
        使用eureka客户端 官方文档:http://cloud.spring.io/spring-cloud-netflix/single/spring-cloud-netflix.html#netflix-eureka-client-starter

开始

首先新建spring boot应用



正在初始化

输入包名和项目名称



Eureka Discovery:服务的发现与注册

直接finish


先把Eureka的server端的项目跑起来


在Service的里面新建几个包


再去建实体类,实现序列化接口

生成所有属性的getter和setter方法

把实体类重构改成大写首字母

定义Service类


Service的实现类

在product的类里面定义构造函数初始化的方法


在类初始化的时候,会先构造一些假的数据


完善controller的代码

启动程序

注册


首先把配置文件的格式修改为yml的格式


加配置,表明它是网注册注册的一个配置
使用eureka客户端 官方文档:http://cloud.spring.io/spring-cloud-netflix/single/spring-cloud-netflix.html#netflix-eureka-client-starter


 

eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/



再配置上服务的名称

启动service的程序,因为修改了端口号


再访问注册中心的管理后台

再去启动一个服务





再次启动







比如再换一个端口可以再启动一个服务

启动服务3

这样就启动了三个服务




 

posted @ 2019-08-31 23:51  高山-景行  阅读(271)  评论(0编辑  收藏  举报