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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • treeTable实现排序

    treeTable实现排序/***TreeTable0.1-Client-sideTreeTableViewer!*@requiresjQueryv1.3**DuallicensedundertheMITandGPLlicenses:*http://www.opensource.org/licenses/mit-license.php…

    2022年5月11日
    33
  • EditPlus工具添加XML格式化插件[通俗易懂]

    EditPlus工具添加XML格式化插件[通俗易懂]   使用EditPlus打开XML文档,发现文件内容没有格式化,非常难看,使用IE浏览器打开这些XML文档是格式化的,但是IE浏览器却不能编辑。   在网上找了一些资料发现能够通过一个小插件“xmlstarlet”来实现EditPlus格式化XML文档。具体步骤如下:   1. 在http://xmlstar.sourceforge.net/down…

    2022年7月16日
    41
  • 什么是通配符掩码

    什么是通配符掩码通配符掩码(WildcardMask)—通配符掩码(WildcardMask)是一个32位的数量,用在与一个IP地址的联合上来决定在一个IP地址的那个位应该不忽略,在将那个地址与另一个IP地址相比时。一个通配符掩码在设置接入列表时被指定。路由器使用的通配符掩码(或者称作反掩码)与源或目标地址一起来分辨匹配的地址范围,它跟子网掩码刚好相反。它像子网掩码告…

    2022年7月24日
    9
  • 破解压缩文件密码rarcrack

    破解压缩文件密码rarcrack破解压缩文件密码rarcrack常见的压缩文件格式有ZIP、RAR和7z。这三种格式都支持使用密码进行加密压缩。前面讲过破解ZIP压缩文件,可以使用fcrackzip。对于RAR和7z格式,可以使用rarcrack。该工具也是一款知名的加密压缩文件破解工具,它支持ZIP、RAR和7z三种格式。它采用暴力破解的模式进行破解。同时,用户可以修改破解配置文件,指定密码所使用的字符集和起始密码。…

    2022年6月5日
    59
  • mysql 左连接 自连接 例子

    mysql 左连接 自连接 例子连接就是将两个表按照某个公共字段来拼成一个大表。左连接就是在做连接是以左边这个表为标准,来遍历右边的表。例子:用户访问记录:问题:查出看了湖南卫视但没有看北京卫视的用户信息逻辑:先通过左连接将看了湖南卫视和北京卫视的查出来,然后再将看了湖南卫视但不在刚才查出的结果中的用户查出来。SELECT*FROMtest_visitWHEREchannel=’

    2022年5月28日
    29
  • java velocity 语法_Velocity 语法

    java velocity 语法_Velocity 语法VelocityNotes变量名$name为空时打印变量本身。$!name为空时打印空字符串(不打印任何内容)。${name}类似$name,为空时原样打印。但可以将变量和连续的字符串分隔,例如:${name}space。$!{name}类似$!name,为空时打印空字符串,但可以将变量和连续的字符串分隔。例如:$!{name}space。$name$!name${name}$!{name…

    2022年7月14日
    33

发表回复

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

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