spring cloud之 hello world和eurake介绍及eurake使用

spring cloud之 hello world和eurake介绍及eurake使用一.springcloud之helloworld1.两个微服务,分别是用户和订单,其中用户是微服务提供者,订单是微服务消费者2.首先建一个工程,里面有两个module:prvoider-user和comsumer-ordercomsumer-user配置文件:prvoider-order配置文件:用spring提供的RestTemplate访问rest…

大家好,又见面了,我是你们的朋友全栈君。

一.spring cloud之 hello world

1.两个微服务,分别是用户和订单,其中用户是微服务提供者,订单是微服务消费者

2.首先建一个工程,里面有两个module: prvoider-user和comsumer-order

comsumer-user配置文件:

spring cloud之 hello world和eurake介绍及eurake使用

prvoider-order配置文件:

spring cloud之 hello world和eurake介绍及eurake使用

 

spring cloud之 hello world和eurake介绍及eurake使用

用spring提供的RestTemplate访问rest接口的模板对象

 spring cloud之 hello world和eurake介绍及eurake使用

结果:访问cosumer_order工程里的配置的control url可以跳转到provider_user里的control url.

spring cloud之 hello world和eurake介绍及eurake使用

 

二.eurake介绍

 

spring cloud之 hello world和eurake介绍及eurake使用

 

和zookeeper比较:

cap理论:

zookeeper:  cp即一致性和分区容错性

eureke :     ap即可用性和分区容错性

三.eurake使用

1.首选新建一个eurake工程,然后新加依赖包,这个工程就是eurake server

spring cloud之 hello world和eurake介绍及eurake使用

配置文件:

spring cloud之 hello world和eurake介绍及eurake使用

配置的用户名需要写在applicatioin.yml里,不能写在bootstrap.yml里

spring cloud之 hello world和eurake介绍及eurake使用

2.把provider_user和cosumer_order两个服务注册到eurake这个服务发现组件中。

a)添加eurake-client的依赖包

spring cloud之 hello world和eurake介绍及eurake使用

b)prvoider_user工程配置文件,把serviceurl:defaultZone换成eurake server的地址

spring cloud之 hello world和eurake介绍及eurake使用

c)

spring cloud之 hello world和eurake介绍及eurake使用

 

d)

spring cloud之 hello world和eurake介绍及eurake使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142972.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 在线电影资源的版式说明

    在线电影资源的版式说明http://tieba.baidu.com/f?kz=47439298http://wenku.baidu.com/view/74cadfd0b9f3f90f76c61bca.htmlhttp://wenku.baidu.com/view/a14f7410ff00bed5b9f31d9b.html一、在线电影资源的常见版式(按画质排列)1. CAM(枪版) CA

    2022年7月26日
    8
  • 字符指针 赋值

    字符指针 赋值字符串赋值给字符指针(char*a=“hello”)的正确理解方式 对于语句 char*a=”hello”;       对于这个声明方式,会造成的误解是:声明了一个字符指针(它会指向一个位置),将“字符串”赋值给指针表达式”*a”所指向的地址。但正解是:声明了一个字符指针后,并用字符串常量的第一个字符的地址赋值给指针变量a。       即正确顺序是:1.分配

    2022年7月11日
    17
  • 推荐几款流行的开源报表工具[通俗易懂]

    推荐几款流行的开源报表工具[通俗易懂]转自:http://www.anyrt.com/blog/sourcereport.html1.JasperReportJasperReport是最流行的开源报表工具之一,基于GPL开源许可协议,完全采用java编写,支持多种数据源,可打印或导出多种文件格式,支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReport也包含多个组件:JasperR…

    2022年10月20日
    5
  • 贴片电阻电容参数_贴片电阻的规格

    贴片电阻电容参数_贴片电阻的规格贴片电阻九大尺寸规格识别表英制封装体积 公制封装体积 长(L)(mm) 宽(W)(mm) 高(t)(mm) a(mm) b(mm) 0201 0603 0.60±0.05 0.30±0.05 0.23±0.05 0.10±0.05 0.15±0.05 0402 1005 1.00±0.10 0.50±0.10 0.30±0.10 0.20±0.10 0.25±0.10 0603 .

    2022年8月21日
    10
  • LeetCode–046–全排列(java)

    LeetCode–046–全排列(java)给定一个没有重复数字的序列,返回其所有可能的全排列。示例:无奈,用swap的方法从左向右滑动,直到最后结果和最初的一致停止,只适用于三位数。。。。(改进一下让每个数字作为第一位后面的进行滑动,应该

    2022年7月3日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号