中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站優(yōu)化怎么做分錄西安seo優(yōu)化系統(tǒng)

網(wǎng)站優(yōu)化怎么做分錄,西安seo優(yōu)化系統(tǒng),注冊(cè)公司線上的網(wǎng)址,網(wǎng)站搜索 代碼微服務(wù)框架需要學(xué)習(xí)的東西很多,基本上我把它分為了五個(gè)模塊: 第一:微服務(wù)技術(shù)模塊 分為三個(gè)常用小模塊: 1.微服務(wù)治理: 注冊(cè)發(fā)現(xiàn) 遠(yuǎn)程調(diào)用 配置管理 網(wǎng)關(guān)路由 2.微服務(wù)保護(hù): 流量控制 系統(tǒng)保護(hù) 熔斷降級(jí) 服…

?微服務(wù)框架需要學(xué)習(xí)的東西很多,基本上我把它分為了五個(gè)模塊:

第一:微服務(wù)技術(shù)模塊

????????分為三個(gè)常用小模塊:

? ? ? ? 1.微服務(wù)治理:

? ? ? ? ? ? ? ? 注冊(cè)發(fā)現(xiàn)

? ? ? ? ? ? ? ? 遠(yuǎn)程調(diào)用

? ? ? ? ? ? ? ? 配置管理

? ? ? ? ? ? ? ? 網(wǎng)關(guān)路由

? ? ? ? 2.微服務(wù)保護(hù):

? ? ? ? ? ? ? ? 流量控制

? ? ? ? ? ? ? ? 系統(tǒng)保護(hù)

? ? ? ? ? ? ? ? 熔斷降級(jí)

? ? ? ? ? ? ? ? 服務(wù)授權(quán)

? ? ? ? 3.分布式事務(wù):

? ? ? ? ? ? ? ? 分布式事務(wù)

? ? ? ? ? ? ? ? TCC模型

? ? ? ? ? ? ? ? AT模型

? ? ? ? ? ? ? ? Seata

第二:緩存技術(shù)模塊

? ? ? ? 分為三個(gè)小模塊

? ? ? ? 1.分布式緩存:

? ? ? ? ? ? ? ? Redis數(shù)據(jù)結(jié)構(gòu)

? ? ? ? ? ? ? ? SpringDataRedis

? ? ? ? ? ? ? ? 緩存穿透、雪崩

? ? ? ? 2.多級(jí)緩存:

? ? ? ? ????????Openresty

? ? ? ? ? ? ? ? 多級(jí)緩存

? ? ? ? ? ? ? ? Nginx本地緩存

? ? ? ? ? ? ? ? 緩存數(shù)據(jù)同步

? ? ? ? 3.Redis集群:

? ? ? ? ? ? ? ? Redis集群

? ? ? ? ? ? ? ? Redis主從復(fù)制

? ? ? ? ? ? ? ? Lua腳本

? ? ? ? ? ? ? ? 數(shù)據(jù)持久化

第三:異步通信模塊

? ? ? ? 分為兩個(gè)模塊

? ? ? ? 1.異步通信:

? ? ? ? ? ? ? ? 數(shù)據(jù)持久化

? ? ? ? ? ? ? ? 消息堆積問(wèn)題

? ? ? ? ? ? ? ? MQ消息模型

? ? ? ? ? ? ? ? SpringAMQP

? ? ? ? 2.可靠消息服務(wù):

? ? ? ? ? ? ? ? 消息可靠性

? ? ? ? ? ? ? ? 消息冪等性

? ? ? ? ? ? ? ? 鏡像集群

? ? ? ? ? ? ? ? 延遲隊(duì)列

第四:搜索技術(shù)模塊

? ? ? ? 主要就一個(gè)分布式搜索:

? ? ? ? ? ? ? ? DSL語(yǔ)句

? ? ? ? ? ? ? ? RestAPI

? ? ? ? ? ? ? ? ES集群狀態(tài)

第五:Devops模塊

? ? ? ? 主要就是Docker技術(shù):

? ? ? ? ? ? ? ? Docker使用

? ? ? ? ? ? ? ? Dockerfile

? ? ? ? ? ? ? ? Dockers compose

版本兼容關(guān)系:

SpringCloud的關(guān)鍵:如何在Java代碼中發(fā)起Http請(qǐng)求,來(lái)達(dá)到分布式的需求。

關(guān)于Nacos的理解

? ? ? ? 關(guān)于Nacos,我的理解是,在SpringCloudAlibaba中Nacos是Eureka的替代,但是他的功能要比Eureka多一些。

Nacos的依賴:

父工程依賴:
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2.2.6.RELEASE</version><type>pom</type><scope>import</scope>
</dependency>子工程的依賴:
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>在子工程的application.yml引入的配置:
spring:cloud:nacos:server-addr: localhost:8848///========注意 在做這些操作之前需要把以前使用Eureka的依賴和配置都注釋掉

Nacos集群配置:

Nacos可以直接在網(wǎng)頁(yè)上修改權(quán)重,不過(guò)Nacos他默認(rèn)的選擇的是隨機(jī)查詢

Nacos有個(gè)特殊的地方的是他有一個(gè)命名空間Namespace:

在Nacos網(wǎng)頁(yè)上選擇新建命名空間然后復(fù)制命名空間id粘貼到項(xiàng)目中的application.yml文件中:

從這里可以知道,我們需要服務(wù)可訪問(wèn),必須把他們放在同一個(gè)命名空間之下

==========Nacos與Eureka之間的區(qū)別在于服務(wù)的健康檢測(cè)=============

Nacos所有的新創(chuàng)建實(shí)例默認(rèn)為臨時(shí)實(shí)例,臨時(shí)實(shí)例做的檢測(cè)時(shí)心跳檢測(cè),Nacos檢測(cè)時(shí)間比Eureka的要快一些。當(dāng)Nacos創(chuàng)建的實(shí)例為非臨時(shí)實(shí)例,Nacos會(huì)主動(dòng)詢問(wèn)服務(wù),并且當(dāng)這個(gè)實(shí)例掛掉之后,Nacos不會(huì)清理掉他,而是會(huì)等他重新啟動(dòng),并且會(huì)把服務(wù)掛掉的信息告訴給消費(fèi)者。

如何設(shè)置臨時(shí)和非臨時(shí)實(shí)例:

CP和AP,CP就是強(qiáng)關(guān)聯(lián)

關(guān)于Nacos的配置管理:

(對(duì)于一些有熱更新需求的配置進(jìn)行管理)

總結(jié):如果需要在Nacos配置內(nèi)完成熱更新,我們需要做以下幾件事情,第一,在Nacos瀏覽器中修改Nacos中的配置管理并發(fā)布(注意記住Nacos中配置管理的DataId),其次在發(fā)布成功之后我們需要在后端程序中新建一個(gè)配置文件(名字一定要是bootstrap.yaml),在配置文件中我們需要加入服務(wù)的名稱,開(kāi)發(fā)環(huán)境以及后綴名,然后我們需要在相對(duì)應(yīng)的Controller類中加入@RefreshScope注解,然后把配置文件的屬性和名稱使用@Value(“${配置全稱}”),這樣我們就完成了Nacos的配置拉取和熱修改

===如果Nacos創(chuàng)建了配置管理但沒(méi)有加配置文件名稱如userservice.yaml(加配置環(huán)境名稱:userservice-dev.yaml)則表示這個(gè)配置是屬于共享的環(huán)境配置,我們可以在這里面設(shè)置其他服務(wù)器所共享的配置。如果不同區(qū)域內(nèi)的程序則調(diào)用不到dev

(profiles:
???????? active: dev #開(kāi)發(fā)環(huán)境,這里是dev)的配置下面配置是test的文件。

?如果配置屬性里面都有的話,遵循如下配置:項(xiàng)目里面寫的配置<服務(wù)名.yaml<服務(wù)名-環(huán)境名.yaml

Nacos的集群處理:

Nacos1-3是我在一臺(tái)電腦上模擬的Nacos集群的效果,在里面我分別修改了

三個(gè)端口作為Nacos的啟動(dòng)端口,和修改了

application.propersties文件里面的內(nèi)容作為連接數(shù)據(jù)庫(kù),其中db.num=1代表有一個(gè)集群數(shù)量(幾臺(tái)MySQL默認(rèn)一臺(tái))并且把三個(gè)Nacos的端口分別改成8845、8846、8847三個(gè)不同的端口。做完這些操作之后還需要對(duì)Nginx的config文件進(jìn)行修改:找到里面的nginx.conf文件,在里面添加配置

upstream nacos-cluster {server 127.0.0.1:8845;server 127.0.0.1:8846;server 127.0.0.1:8847;
}server {listen       80;server_name  localhost;location /nacos {proxy_pass http://nacos-cluster;}
}

這樣當(dāng)我們?cè)L問(wèn)80端口的時(shí)候就會(huì)自動(dòng)給我們隨機(jī)訪問(wèn)到Nacos的8845~8847之間的端口從而實(shí)現(xiàn)集群搭建。

http://www.risenshineclean.com/news/46579.html

相關(guān)文章:

  • 高端網(wǎng)站制作哪家專業(yè)怎樣免費(fèi)推廣自己的網(wǎng)站
  • 簡(jiǎn)單的個(gè)人網(wǎng)站100種宣傳方式
  • 網(wǎng)站建設(shè)模板的seo快速排名源碼
  • 三門峽建設(shè)網(wǎng)站哪家好深圳網(wǎng)絡(luò)推廣
  • 注冊(cè)公司后才可以做獨(dú)立網(wǎng)站嗎個(gè)人主頁(yè)網(wǎng)頁(yè)設(shè)計(jì)
  • 中國(guó)建設(shè)部官方網(wǎng)站魯班獎(jiǎng)網(wǎng)絡(luò)推廣的方法包括
  • 四川城鄉(xiāng)建設(shè)委員會(huì)的網(wǎng)站深圳百度競(jìng)價(jià)托管公司
  • 做網(wǎng)站的空間汽車行業(yè)網(wǎng)站建設(shè)
  • 大型o2o網(wǎng)站開(kāi)發(fā)時(shí)間怎么建造自己的網(wǎng)站
  • 開(kāi)網(wǎng)站買自己做的東西什么是淘寶seo
  • 河南建設(shè)廳八大員查詢網(wǎng)站搜索引擎優(yōu)化關(guān)鍵字
  • 紅鵲豆網(wǎng)絡(luò)網(wǎng)站站建設(shè)營(yíng)銷思路八大要點(diǎn)
  • 怎樣給網(wǎng)站或者商品做推廣抖音seo軟件工具
  • 廈門做網(wǎng)站建設(shè)榜單優(yōu)化
  • 給一個(gè)裝修公司怎么做網(wǎng)站今日新聞播報(bào)
  • 用手機(jī)制作ppt的軟件seo站長(zhǎng)綜合查詢工具
  • 哪種語(yǔ)言做的網(wǎng)站好seo診斷站長(zhǎng)
  • 福州綠光網(wǎng)站建設(shè)工作室seo sem是啥
  • led燈什么網(wǎng)站做推廣好百度小說(shuō)排行榜2020
  • 網(wǎng)站空間 價(jià)格網(wǎng)站流量數(shù)據(jù)
  • 專業(yè)的網(wǎng)站建設(shè)商家免費(fèi)網(wǎng)站建設(shè)平臺(tái)
  • 網(wǎng)站被劫持怎么辦百度官方版
  • j建設(shè)網(wǎng)站制作網(wǎng)站教學(xué)
  • 專門做服裝批發(fā)的網(wǎng)站有哪些自己怎么做網(wǎng)頁(yè)推廣
  • 企業(yè)網(wǎng)站怎么做連接seo搜索引擎優(yōu)化視頻
  • php做動(dòng)漫網(wǎng)站google搜索優(yōu)化
  • 政府網(wǎng)站建設(shè)原則西安seo站內(nèi)優(yōu)化
  • 外國(guó)網(wǎng)站學(xué)習(xí)做任務(wù) 升級(jí)100大看免費(fèi)行情的軟件
  • 蘭州易天網(wǎng)站建設(shè)公司有哪些cpm廣告聯(lián)盟平臺(tái)
  • 租服務(wù)器的網(wǎng)站seo兼職怎么收費(fèi)