第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎樣使用Spring Cloud跨云管理?

怎樣使用Spring Cloud跨云管理?

慕容708150 2018-09-19 14:22:56
怎樣使用Spring Cloud跨云管理
查看完整描述

1 回答

?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個贊

使用Spring Cloud構(gòu)建實(shí)際的微服務(wù)架構(gòu)。
基本概念:
使用Docker進(jìn)行集成測試
混合持久化
微服務(wù)架構(gòu)
服務(wù)發(fā)現(xiàn)
API網(wǎng)關(guān)
Docker
使用Docker對每一個服務(wù)進(jìn)行構(gòu)建和部署。使用Docker Compose在一個開發(fā)機(jī)上進(jìn)行端到端的集成測試。
混合持久化
混合持久化其實(shí)就是說使用多種數(shù)據(jù)庫來存儲。不同的微服務(wù)實(shí)例都會使用它們自己的數(shù)據(jù)庫,并通過REST服務(wù)或者消息總線來通信,舉個例子,你可以使用基于以下數(shù)據(jù)庫來構(gòu)建微服務(wù):
Neo4j(圖形化)
MongoDB(文檔化)
MySQL(關(guān)聯(lián))
微服務(wù)架構(gòu)
這個例子演示了如何使用微服務(wù)創(chuàng)建一個新的應(yīng)用。由于在項(xiàng)目中的每一個微服務(wù)只有一個單一的父項(xiàng)目。開發(fā)者為此得到的收益是可以在本機(jī)上運(yùn)行和開發(fā)每一個微服務(wù)。添加一個新的微服務(wù)非常簡單,當(dāng)發(fā)現(xiàn)微服務(wù)時將會自動發(fā)現(xiàn)運(yùn)行時的集群環(huán)境上。
Service Discovery
項(xiàng)目中包含兩個發(fā)現(xiàn)服務(wù),一個在Netflix Eureka,另一個使用了
Consul from Hashicorp。多種發(fā)現(xiàn)服務(wù)提供了多種選擇,一個是使用(Consul)來做DNS服務(wù)集群,另一個是(Consul)基于代理的API 網(wǎng)關(guān)。
API 網(wǎng)關(guān)
每一個微服務(wù)都關(guān)聯(lián)Eureka,在整個集群中檢索API路由。使用這個策略,每一個在集群上運(yùn)行的微服務(wù)只需要通過一個共同的API網(wǎng)關(guān)進(jìn)行負(fù)載均衡和暴露接口,每一個服務(wù)也會自動發(fā)現(xiàn)并將路由請求轉(zhuǎn)發(fā)到自己的路由服務(wù)中。這個代理技術(shù)有助于開發(fā)用戶界面,作為平臺完整的 API通過自己的主機(jī)映射為代理服務(wù)。
Docker 實(shí)例
下面的實(shí)例將會通過Maven來構(gòu)建,使用Docker為每一個微服務(wù)構(gòu)建容器鏡像。我們可以很優(yōu)雅的使用Docker Compose在我們自己的主機(jī)上搭建全部的微服務(wù)集群。



查看完整回答
反對 回復(fù) 2018-10-09
  • 1 回答
  • 0 關(guān)注
  • 1327 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號