Soul源碼閱讀 體驗(yàn)SpringCloud代理【第五天】

SpringCloud接入?yún)⒖嘉臋n

https://dromara.org/zh-cn/docs/soul/user-springcloud.html

體驗(yàn)基礎(chǔ)的SpringCloud代理功能

1.啟動(dòng)eureka窝稿,端口8761遥金,可以打開(kāi) http://localhost:8761/ 訪問(wèn)下挣轨,看是否能訪問(wèn)。

沒(méi)有搭建過(guò)的可以查看Spring-Cloud服務(wù)發(fā)現(xiàn)Eureka的使用教程

2.啟動(dòng)soul-admin蓖谢,打開(kāi)SpringCloud插件

image.png

3.打開(kāi)soul-bootstrap模塊,修改pom.xml文件

        <dependency>
            <groupId>org.dromara</groupId>
            <artifactId>soul-spring-boot-starter-plugin-springcloud</artifactId>
            <version>${project.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-commons</artifactId>
            <version>2.2.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
            <version>2.2.0.RELEASE</version>
        </dependency>

        <!-- 當(dāng)前使用eureka當(dāng)注冊(cè),使用這個(gè) -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
            <version>2.2.0.RELEASE</version>
        </dependency>

      <!-- 當(dāng)前使用nacos當(dāng)注冊(cè),使用這個(gè) -->
      <!-- <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
            <version>2.1.0.RELEASE</version>
        </dependency> -->

4.修改soul-bootstrap中的配置文件application-local.yml

eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/ # 該地址為eureka啟動(dòng)的地址
  instance:
    prefer-ip-address: true

5.啟動(dòng)soul-bootstrap

6.啟動(dòng)soul-examples-springcloud下的SoulTestSpringCloudApplication

6.1.訪問(wèn) http://localhost:9195/springcloud/order/findById?id=1瓦哎,返回如下

{
    "id": "1",
    "name": "hello world spring cloud findById"
}

6.2.訪問(wèn)http://localhost:9195/springcloud/order/save,請(qǐng)求如下

{
    "id": 1,
    "name": "cutie"
}

返回如下

{
    "id": "1",
    "name": "hello world spring cloud save order"
}

至此典徊,Soul網(wǎng)關(guān)轉(zhuǎn)發(fā)的功能都已經(jīng)體驗(yàn)過(guò)了,之后將進(jìn)行正式的Soul源碼之旅

  • 大致路徑如下
    1.soul-bootstrap項(xiàng)目啟動(dòng)是如何進(jìn)行插件加載的
    2.如何同步配置的信息的【W(wǎng)ebsocket恩够,Zookeeper卒落,Http長(zhǎng)輪詢,Nacos】
    3.整體調(diào)用流程解析【Http代理蜂桶,Dubbo代理儡毕,Sofa代理,SpringCloud代理】
    4.Soul中用到的各類插件解析
    5.Soul用到的WebFlux(反應(yīng)式編程)扑媚,學(xué)習(xí)腰湾,閱讀源碼中用到的地方
    6.SPI是如何實(shí)現(xiàn)的,項(xiàng)目中是如何使用的

目前先這么多疆股,之后順序不定

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末费坊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子旬痹,更是在濱河造成了極大的恐慌附井,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件两残,死亡現(xiàn)場(chǎng)離奇詭異永毅,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)人弓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門沼死,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人崔赌,你說(shuō)我怎么就攤上這事意蛀。” “怎么了健芭?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵浸间,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我吟榴,道長(zhǎng)魁蒜,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮兜看,結(jié)果婚禮上锥咸,老公的妹妹穿的比我還像新娘。我一直安慰自己细移,他們只是感情好搏予,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著弧轧,像睡著了一般雪侥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上精绎,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天速缨,我揣著相機(jī)與錄音,去河邊找鬼代乃。 笑死旬牲,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的搁吓。 我是一名探鬼主播原茅,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼堕仔!你這毒婦竟也來(lái)了擂橘?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤摩骨,失蹤者是張志新(化名)和其女友劉穎贝室,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體仿吞,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡滑频,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了唤冈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片峡迷。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖你虹,靈堂內(nèi)的尸體忽然破棺而出绘搞,到底是詐尸還是另有隱情,我是刑警寧澤傅物,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布夯辖,位于F島的核電站,受9級(jí)特大地震影響董饰,放射性物質(zhì)發(fā)生泄漏蒿褂。R本人自食惡果不足惜圆米,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望啄栓。 院中可真熱鬧娄帖,春花似錦、人聲如沸昙楚。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)堪旧。三九已至削葱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間淳梦,已是汗流浹背析砸。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谭跨,地道東北人干厚。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓李滴,卻偏偏與公主長(zhǎng)得像螃宙,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子所坯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

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