eureka入门实例,服务注册与发现

       初学springcloud,记录一下eureka案例开发过程,整个环境基于JDK1.8,spring-tool-suite(STS)编辑工具、maven3.6版本。源代码路径 https://github.com/dysfzhoulong/springboot-demo.git  。

       eureka是springcloud的一个组件,负责服务注册与发现。服务提供者统一注册到服务中心,消费者查询服务中心,获取服务提供都清单。服务消费者利用服务清单就可以直接调用服务提供者。

一、创建服务端

      1、在STS里新建spring starter project,填写项目名字,内容如下图。

搜索选择eureka,则在项目创建后的pom文件里自动引入eureka所需包。创建成功后,项目会自动下载需要的jar包,本地仓库没有,就会到私服上去下载,需要几分钟的时间。

2、修改pom.xml文件

确认pom.xml文件引用了eureka相应的jar包。

3、添加启动类注解

@EnableEurekaServer,该注解表明该微服务会成为一个Eureka服务,即服务发现的服务端。

4、修改配制文件

添加服务端口,应用名称,默认服务地址。

5、启动服务端,访问服务管理页面

在浏览器访问: http://localhost:8761/,如下图所示:

二、创建客户端

       相对于eureka服务端而言,服务的提供者就是客户端。创建eureke-client项目,创建方式与上面相似,主要是pom.xml,启动类,配制文件需要修改。

      1、pom.xml文件,引入eureka;

      2、启动类注解,标记客户端;

      3、配制文件,客户端口服务名、端口,注册的服务中心地址

      4、启动客户端,查看服务注册中心,客户端正常注册到服务中心

5、给服务提供者添加controller,重启客户端

6、访问服务地址 http://localhost:8500/hello ,显示结果如下图。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值