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


相关推荐

  • 2018年Android SDK下载安装及配置教程

    2018年Android SDK下载安装及配置教程下载并安装Android SDK官网(可翻墙选择):http://developer.android.com/sdk/index.html不可翻墙选择:http://www.androiddevtools.cn/或者360安全卫士—360软件管家—编程开发—搜索即可。(下面以第二种方法为例进行下载)1、下载AndroidSDKTools先找到SDKTools,下载最新的版本即可。选择zip的…

    2022年7月19日
    14
  • C++ CString转int int转CString「建议收藏」

    1.CString转int    CStringstrtemp="100";  int intResult;  intResult=atoi(strtemp);  —————————————————————–   2int转CString     CStringstr…

    2022年4月6日
    236
  • android系统的官网下载地址,Android安卓10.0系统官方正式版

    android系统的官网下载地址,Android安卓10.0系统官方正式版Android安卓10.0系统官方正式版:这是一款关于安卓的系统,没错就在今天,谷歌更新了关于安卓10.0的系统更新,相信很多的小伙伴都应该是不清楚的,应为感觉还是有很多的用户在等着系统自己的更新,没有操心这一方面的事情。Android安卓10.0系统官方正式版更新了什么功能?1、目前来看的话,更新功能还是蛮多的,但是用户能够看的上的就不言而喻;2、毕竟以前放出来的消息就是这一次更新将会有可能安卓…

    2022年6月19日
    50
  • php静态延迟方法,phpstatic延迟静态绑定_PHP教程

    php静态延迟方法,phpstatic延迟静态绑定_PHP教程如果你是一个懒惰的程序员,你看到以下代码可能会恼火abstractclassU{}classu1extendsU{publicstaticfunctioncreate(){returnnewu1();}}classu2extendsU{publicstaticfunctioncreate(){returnnewu2();}}这段代码正常工作是没问题,但大量重复的…

    2022年10月22日
    0
  • Python 之 cPickle用法

    Python 之 cPickle用法序列化就是通过特殊的方法将数据存储到相应存储区的过程,反序列化就是依据数据序列化时的规则进行反向执行,以取出原数据的过程。在编写程序的过程中,我们有时需要将数据进行序列化与反序列化的操作,本篇博客旨在阐述序列化与反序列化的作用及举例说明几个常用方法的使用。

    2022年6月24日
    26
  • 跟踪算法(一)光流法跟踪

    跟踪算法(一)光流法跟踪COPYFROM:http://blog.csdn.net/crzy_sparrow/article/details/7407604BTW:原文作者是我学习的榜样!本文目录:     一.基于特征点的目标跟踪的一般方法     二.光流法     三.opencv中的光流法函数    四.用类封装基于光流法的目标跟踪方法     

    2022年7月23日
    13

发表回复

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

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