亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第1天 使用Maven搭建SpringCloud項目

標簽:
Spring Cloud

课程名称:Spring Cloud+ Vue前后端分离开发企业级在线视频系统

课程章节:第2章 使用Maven搭建SpringCloud项目

讲师姓名:甲蛙老师

课程内容

使用Eureka搭建注册中心:初始化为maven父子项目,使用eureka服务作为注册服务端。

课程收获

学会了搭建微服务项目的基本方法:

①新建一个SpringBoot项目(本次项目使用SpringBoot2.2.2.RELEASE与Spring Cloud Hoxton.RELEASE)

②新建eureka-server项目并将整体项目改造为Maven父子项目,引入如下依赖:

<dependency>
    <
groupId>org.springframework.cloud</groupId>
    <
artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</
dependency>


③添加application.properties配置文件,写入以下内容:

spring.application.name=eureka-server
server.port=8000
eureka.instance.hostname=localhost
#fetch-registry: 获取注册表,不需要同步其他节点数据
eureka.client.fetch-registry=false
#register-with-eureka 是否将自己注册到Eureka Server 默认是true
eureka.client.register-with-eureka=false
eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:${server.port}


④在启动类中添加注解

       @EnableEurekaServer

https://img1.sycdn.imooc.com//635659a30001027c19200918.jpg

使用eureka的优势:

1)提供完成的服务注册和服务发现实现

首先是提供了完整的服务注册和服务发现实现,并且也经受住了Netflix自己的生产环境考验,相对使用起来会比较省心。

2)与SpringCloud无缝集成

我们的项目本身就使用了Spring Cloud和Spring Boot,同时Spring Cloud还有一套非常完善的开源代码来整合Eureka,所以使用起来非常方便。

3)采用AP而非CP

在云端,特别是大规模部署情况下面,失败是不可以避免的,可能是因为eureka自身部署失败或者网络分区等情况导致服务不可用,这些问题是不可以避免的,要解决这个问题就需要eureka在网络分区的时候,还能够正常提供服务,因此eureka选择满足availability这个特性。

4)开源

代码是开源的,所以非常便于我们了解它的实现原理和排查问题。需要的话还可以在上面进行二次开发。


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消