springboot的注册中心Eureka

创建Eurekaservice作为注册中心 providerticket作为服务提供者,consumeruser作为服务的发现者





登陆localhost:8761出现的页面是没有注册实例的







登陆localhost:8002   会出现一个服务实例,  这里你要自己写个service跟controller        localhost:8082/ticket这么访问就会出现上面的单实例页面


然后 你再改端口,把这两个都打包成jar包的形式, jav-jar命令分别运行这两个jar包成功之后就会出现 一个服务多实例的情况


接下来就是服务的发现者consumeruser



当前应用还得从注册中心里面发现服务,但是怎么发现服务呢?

这样我们就可以从eureka中获取到其他的服务并进行调用,那应该怎么调用呢,我们就结合restTemplate,它是帮助我们发起http请求的







买票的时候我们会用RestTemplate来请求远程的providerticket来获取我们的票



此时再访问localhost:8200/buy?name=张三




出现上面这个图的原因是,是从注册中心获取到providerticket这些的实例来调用的,而且它是负载均衡机制,在哪里能体现负载均衡机制呢?


这两个dos窗口是你运行上面不同的jar包时候的弄出来的,可以看出有6个8001和6个8002这些是我又刷新localhost:8200/buy?name=张三这个请求的,两个窗口这次出现8001,下次另一个dos出现8002,说明使用的是轮询的负载均衡

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值