SpringCloud無介紹快使用,集群Eureka服務(wù)注冊(cè)中心cloud-eureka-server7002搭建(十一)

@TOC

問題背景

從零開始學(xué)springcloud微服務(wù)項(xiàng)目
注意事項(xiàng):

  • 約定 > 配置 > 編碼
  • IDEA版本2021.1
  • 這個(gè)項(xiàng)目,我分了很多篇章帅掘,每篇文章一個(gè)操作步驟肘习,目的是顯得更簡(jiǎn)單明了
  • controller調(diào)service,service調(diào)dao
  • 項(xiàng)目源碼以及sentinel安裝包

Eureka注冊(cè)中心集群搭建

1 微服務(wù)RPC遠(yuǎn)程服務(wù)調(diào)用的核心

  • 高可用诺核,注冊(cè)中心只有一個(gè), 它出故障了會(huì)導(dǎo)致整個(gè)為服務(wù)環(huán)境不可用久信,所以搭建Eureka注冊(cè)中心集群 窖杀,實(shí)現(xiàn)負(fù)載均衡+故障容錯(cuò)

    2 新建Eureka Service集群模塊

    3 選擇jdk1.8版本

    4 輸入服務(wù)名:cloud-eureka-server7002

    5 復(fù)制cloud-eureka-server7001的依賴到cloud-eureka-server7002
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>springcloud2022</artifactId>
        <groupId>com.yg</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>cloud-eureka-server7002</artifactId>

    <dependencies>
        <!--eureka-server-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
        <!-- 引入自己定義的api通用包,可以使用Payment支付Entity -->
        <dependency>
            <groupId>com.yg</groupId>
            <artifactId>cloud-api-commons</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
        <!--boot web actuator-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <!--一般通用配置-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
        </dependency>
    </dependencies>

</project>

6 添加application.yml

server:
  port: 7002


eureka:
  instance:
    hostname: eureka7002.com #eureka服務(wù)端的實(shí)例名稱
  client:
    register-with-eureka: false     #false表示不向注冊(cè)中心注冊(cè)自己裙士。
    fetch-registry: false     #false表示自己端就是注冊(cè)中心陈瘦,我的職責(zé)就是維護(hù)服務(wù)實(shí)例,并不需要去檢索服務(wù)
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/

更改EurekaService7001的application

server:
  port: 7001


eureka:
  instance:
    hostname: eureka7001.com #eureka服務(wù)端的實(shí)例名稱
  client:
    register-with-eureka: false     #false表示不向注冊(cè)中心注冊(cè)自己潮售。
    fetch-registry: false     #false表示自己端就是注冊(cè)中心痊项,我的職責(zé)就是維護(hù)服務(wù)實(shí)例,并不需要去檢索服務(wù)
    service-url:
      defaultZone: http://eureka7002.com:7002/eureka/

7 新增啟動(dòng)類

package com.yg.springcloud;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

/**
 * @Author suolong
 * @Date 2022/6/17 15:00
 * @Version 2.0
 */
@EnableEurekaServer
@SpringBootApplication
public class EurekaMain7002 {
    public static void main(String[] args) {
        SpringApplication.run(EurekaMain7002.class);
    }
}

8 修改主機(jī)名酥诽,打開:C:\Windows\System32\drivers\etc\host
新增:

127.0.0.1  eureka7001.com
127.0.0.1  eureka7002.com

9 啟動(dòng)所有服務(wù)


10 打開瀏覽器鞍泉,使用服務(wù)名登錄:http://eureka7001.com:7001/

11 更改payment和order服務(wù)application配置文件

defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka

12 先重新啟動(dòng)EurekaService,在啟動(dòng)payment和order服務(wù)


SpringCloud無介紹快使用肮帐,Seata處理分布式事務(wù)(二十五)
SpringCloud無介紹快使用咖驮,sentinel服務(wù)熔斷功能(二十四)
SpringCloud無介紹快使用,sentinel注解@SentinelResource的基本使用(二十三)
SpringCloud無介紹快使用,sentinel熱點(diǎn)key限流與系統(tǒng)規(guī)則的基本使用(二十二)
SpringCloud無介紹快使用,sentinel熔斷降級(jí)和限流的基本使用(二十一)
SpringCloud無介紹快使用雇毫,Nacos集群和Nginx代理(二十)
SpringCloud無介紹快使用,nacos配置中心的基本使用(十九)
SpringCloud無介紹快使用睦刃,nacos注冊(cè)中心的基本使用(十八)
SpringCloud無介紹快使用,gateway通過微服務(wù)名實(shí)現(xiàn)動(dòng)態(tài)路由(十七)
SpringCloud無介紹快使用十酣,gateway的基本使用(十六)
SpringCloud無介紹快使用涩拙,Ribbon負(fù)載均衡工具與OpenFeign的使用(十五)
SpringCloud無介紹快使用际长,使用Zookeeper替換Eureka服務(wù)注冊(cè)與發(fā)現(xiàn)(十四)
SpringCloud無介紹快使用,服務(wù)發(fā)現(xiàn)Discovery和Eureka自我保護(hù)(十三)
SpringCloud無介紹快使用兴泥,集群cloud-provider-payment8002搭建(十二)
SpringCloud無介紹快使用工育,集群Eureka服務(wù)注冊(cè)中心cloud-eureka-server7002搭建(十一)
SpringCloud無介紹快使用,單機(jī)Eureka服務(wù)注冊(cè)中心cloud-eureka-server7001搭建(十)
SpringCloud無介紹快使用搓彻,新建cloud-api-commons公共模塊module(九)
SpringCloud無介紹快使用如绸,新建子module消費(fèi)者訂單模塊(八)
SpringCloud無介紹快使用,熱部署devtools配置(七)
SpringCloud無介紹快使用旭贬,子module提供者支付微服務(wù)業(yè)務(wù)開發(fā)(六)
SpringCloud無介紹快使用竭沫,新建子module提供者支付微服務(wù)yml整合和新建啟動(dòng)類(五)
SpringCloud無介紹快使用,新建子module提供者支付微服務(wù)pom整合(四)
SpringCloud無介紹快使用骑篙,springcloud父工程pom文件整理(三)
SpringCloud無介紹快使用,IDEA新建springcloud父工程(二)
SpringCloud無介紹快使用森书,與Spingboot之間的兼容版本選擇(一)




作為程序員第 178 篇文章靶端,每次寫一句歌詞記錄一下,看看人生有幾首歌的時(shí)間凛膏,wahahaha ...

Lyric: Hello 我是DJ巨炮

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末杨名,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子猖毫,更是在濱河造成了極大的恐慌台谍,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吁断,死亡現(xiàn)場(chǎng)離奇詭異趁蕊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)仔役,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門掷伙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人又兵,你說我怎么就攤上這事任柜。” “怎么了沛厨?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵宙地,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我逆皮,道長(zhǎng)宅粥,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任电谣,我火速辦了婚禮粹胯,結(jié)果婚禮上蓖柔,老公的妹妹穿的比我還像新娘。我一直安慰自己风纠,他們只是感情好况鸣,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著竹观,像睡著了一般镐捧。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上臭增,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天懂酱,我揣著相機(jī)與錄音,去河邊找鬼誊抛。 笑死列牺,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的拗窃。 我是一名探鬼主播瞎领,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼随夸!你這毒婦竟也來了九默?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤宾毒,失蹤者是張志新(化名)和其女友劉穎驼修,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诈铛,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡乙各,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了幢竹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片觅丰。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖妨退,靈堂內(nèi)的尸體忽然破棺而出妇萄,到底是詐尸還是另有隱情,我是刑警寧澤咬荷,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布冠句,位于F島的核電站,受9級(jí)特大地震影響幸乒,放射性物質(zhì)發(fā)生泄漏懦底。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一罕扎、第九天 我趴在偏房一處隱蔽的房頂上張望聚唐。 院中可真熱鬧丐重,春花似錦、人聲如沸杆查。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亲桦。三九已至崖蜜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間客峭,已是汗流浹背豫领。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留舔琅,地道東北人等恐。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像备蚓,于是被迫代替她去往敵國和親课蔬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容