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

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

汽車(chē)網(wǎng)站頁(yè)面設(shè)計(jì)雅虎搜索引擎中文版

汽車(chē)網(wǎng)站頁(yè)面設(shè)計(jì),雅虎搜索引擎中文版,網(wǎng)站流程表,那家公司做網(wǎng)站解決 Nacos 國(guó)內(nèi)下載速度緩慢的問(wèn)題 方案 1. 選擇相應(yīng)的版本源碼下載 1.1 依次點(diǎn)擊 1、2、3 選中我們的最新穩(wěn)定版本 1.4.0 1.2 點(diǎn)擊下載 ZIP、或者 clone 也行,這里都可以 2. 本地編譯 2.1 預(yù)備環(huán)境準(zhǔn)備 2.2 解壓編譯 3. 啟動(dòng)驗(yàn)證 3.1 解壓 3.2 啟動(dòng)服務(wù)器 3…

解決 Nacos 國(guó)內(nèi)下載速度緩慢的問(wèn)題

方案 1. 選擇相應(yīng)的版本源碼下載

1.1 依次點(diǎn)擊 1、2、3 選中我們的最新穩(wěn)定版本 1.4.0
1.2 點(diǎn)擊下載 ZIP、或者 clone 也行,這里都可以

2. 本地編譯

2.1 預(yù)備環(huán)境準(zhǔn)備
2.2 解壓編譯

3. 啟動(dòng)驗(yàn)證

3.1 解壓
3.2 啟動(dòng)服務(wù)器
3.3 登錄 nacos 服務(wù)控制臺(tái)驗(yàn)證

由于各種已知的原因(不可抗力),在國(guó)內(nèi)下載的速度太慢了,記錄分享下解決方案。

整體思路:使用國(guó)內(nèi)的 Gitee 上的鏡像傳送門(mén)下載源碼進(jìn)行編譯

因?yàn)閚acos需要依賴(lài)java,所以需要提前安裝好jdk,官方推薦jdk8,按照要求安裝即可,具體安裝可以參考:
Linux環(huán)境JDK安裝

如果部署nacos集群的話,需要通過(guò)nginx做集群的負(fù)載均衡,nginx的安裝可以參考:nginx基礎(chǔ)學(xué)習(xí)(一):linux環(huán)境下nginx的安裝和配置文件的初步認(rèn)識(shí)

nacos的持久化使用的是MySQL,如果需要了解MySQL安裝可以參考以下兩篇文章,分別是MySQL5.7和MySQL8的安裝方法。

CentOS7環(huán)境下離線安裝MySQL5.7數(shù)據(jù)庫(kù)
CentOS7環(huán)境下離線安裝MySQL8.0.28數(shù)據(jù)庫(kù)
上面基礎(chǔ)環(huán)境奠定了以后開(kāi)始做nacos集群的安裝和部署工作。

下載nacos

根據(jù)官方推薦,目前推薦使用2.0.3穩(wěn)定版本。下載地址:nacos在github上的下載地址。

https://github.com/alibaba/nacos/releases

特別提醒:

這里有個(gè)坑需要規(guī)避,進(jìn)入這個(gè)下載地址后,不要直接點(diǎn)擊后面的zip或者tar.gz下載,
需要點(diǎn)擊對(duì)應(yīng)版本號(hào),進(jìn)入詳情頁(yè)面,拉到底部下載,下載的包名是nacos-server-2.0.3.tar.gz。
如果直接點(diǎn)擊后面的zip或者tar.gz下載,下載的包是nacos-2.0.2.tar.gz,這個(gè)不是編譯好的安裝包。

上傳nacos安裝包到服務(wù)器上
可以通過(guò)scp命令將nacos安裝包上傳到服務(wù)器上,命令如下:

推薦選用 Linux/Unix/Mac。 64 bit JDK 1.8+;下載 & 配置。 Maven 3.2.x+;下載 & 配置。
2.2 解壓編譯 1. 解壓下載的壓縮包,如下圖: 在這里插入圖片描述 2. 進(jìn)入到 Nacos 文件夾,進(jìn)行編譯 命令如下: mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
在這里插入圖片描述

  1. 編譯結(jié)果如下 編譯過(guò)程很慢,請(qǐng)耐心等待,文末也會(huì)給大家放上編譯好的直接下載,伸手黨必備

這里可以看到已經(jīng)編譯成功了,并且打好的包的位置也打印出來(lái)了。

  1. 啟動(dòng)驗(yàn)證 3.1 解壓 這里把上面的 nacos-server.zip 復(fù)制到服務(wù)器驗(yàn)證。

unzip nacos-server- v e r s i o n . z i p 或者 t a r ? x v f n a c o s ? s e r v e r ? version.zip 或者 tar -xvf nacos-server- version.zip或者tar?xvfnacos?server?version.tar.gz cd nacos/bin 3.2 啟動(dòng)服務(wù)器 Linux/Unix/Mac 啟動(dòng)命令 (standalone 代表著單機(jī)模式運(yùn)行,非集群模式): sh startup.sh -m standalone 如果您使用的是 ubuntu 系統(tǒng),或者運(yùn)行腳本報(bào)錯(cuò)提示 [[符號(hào)找不到,可嘗試如下運(yùn)行:

bash startup.sh -m standalone Windows 啟動(dòng)命令 (standalone 代表著單機(jī)模式運(yùn)行,非集群模式): cmd startup.cmd -m standalone 3.3 登錄 nacos 服務(wù)控制臺(tái)驗(yàn)證 在瀏覽器輸入: http://ip:8848/nacos 用戶(hù)名 / 密碼默認(rèn)為:nacos/nacos

bin 直接安裝

https://blog.csdn.net/millery22/article/details/125564078?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-125564078-blog-122182282.235%5Ev38%5Epc_relevant_sort_base2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-125564078-blog-122182282.235%5Ev38%5Epc_relevant_sort_base2&utm_relevant_index=2

上傳nacos安裝包到服務(wù)器上

可以通過(guò)scp命令將nacos安裝包上傳到服務(wù)器上,命令如下:

scp D:\\nacos-server-2.0.3.tar.gz root@192.168.75.130:/usr/local

解壓nacos安裝包:

tar -xvf nacos-server-2.0.3.tar.gz

將名稱(chēng)改為nacos-8840

mv nacos nacos-8840

持久化數(shù)據(jù)庫(kù)配置

進(jìn)入nacos-8840/cnof目錄下,將Connect URL of DB修改為如下內(nèi)容:

spring.datasource.platform=mysql
jdbc.DriverClassName=com.mysql.cj.jdbc.Driver ## 如果使用數(shù)據(jù)庫(kù)是MySQL8,需要加上此驅(qū)動(dòng)名,否則不用加
db.num=1
db.url.0=jdbc:mysql://192.168.75.128:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghai
db.user.0=root
db.password.0=123456

將nacos-8840/conf目錄下的nacos-mysql.sql文件復(fù)制到數(shù)據(jù)庫(kù)所在的服務(wù)器內(nèi),創(chuàng)建名為nacos_config數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)內(nèi)執(zhí)行sql腳本文件;

## 復(fù)制文件到數(shù)據(jù)庫(kù)所在服務(wù)器
scp nacos-mysql.sql root@192.168.75.128:/usr/local
## 創(chuàng)建數(shù)據(jù)庫(kù)并執(zhí)行腳本
mysql -uroot -p123456
create datasource nacos_config
use nacos_config
source /usr/local/nacos-mysql.sql

修改集群配置
將nacos-8840/conf目錄下的cluster.conf.example文件復(fù)制一份并重命名為cluster.conf,修改其內(nèi)容如下:

## 復(fù)制并重命名
cp cluster.conf.example cluster.conf
## 修改內(nèi)容,將文件內(nèi)最后三行換成現(xiàn)有的集群ip和端口,如果超過(guò)3臺(tái)依次向后加即可
vim cluster.conf
## 修改后如下:
192.168.75.130:8840
192.168.75.130:8850
192.168.75.130:8860

修改application.properties文件,將server-port修改為8840;

### Default web context path:
server.servlet.contextPath=/nacos
### Default web server port:
server.port=8840

配置優(yōu)化點(diǎn)
這個(gè)優(yōu)化點(diǎn)在你的服務(wù)器性能較好的情況下,可以不做,我是在單臺(tái)虛擬機(jī)里面部署三個(gè)nacos服務(wù),資源緊張,修改一下此配置更放心,進(jìn)入nacos-8840/bin目錄,找到startup.sh文件,將文件中java堆棧的配置修改小一點(diǎn),這里修改成128m,修改內(nèi)容JAVA_OPT=“${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m”,具體修改如下:

## 修改前的內(nèi)容
if [[ "${MODE}" == "standalone" ]]; thenJAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m -Xmn256m"JAVA_OPT="${JAVA_OPT} -Dnacos.standalone=true"
elseif [[ "${EMBEDDED_STORAGE}" == "embedded" ]]; thenJAVA_OPT="${JAVA_OPT} -DembeddedStorage=true"fiJAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"JAVA_OPT="${JAVA_OPT} -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${BASE_DIR}/logs/java_heapdump.hprof"JAVA_OPT="${JAVA_OPT} -XX:-UseLargePages"
fi
## 修改后的內(nèi)容
if [[ "${MODE}" == "standalone" ]]; thenJAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m -Xmn256m"JAVA_OPT="${JAVA_OPT} -Dnacos.standalone=true"
elseif [[ "${EMBEDDED_STORAGE}" == "embedded" ]]; thenJAVA_OPT="${JAVA_OPT} -DembeddedStorage=true"fiJAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m"JAVA_OPT="${JAVA_OPT} -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${BASE_DIR}/logs/java_heapdump.hprof"JAVA_OPT="${JAVA_OPT} -XX:-UseLargePages"
fi

復(fù)制集群節(jié)點(diǎn)
上面已經(jīng)完成端口為8840節(jié)點(diǎn)的配置,接下來(lái)將nacos-8840復(fù)制兩份出來(lái),并重命名:

cp -R nacos-8840 nacos-8850
cp -R nacos-8840 nacos-8860

修改8850和8860節(jié)點(diǎn)的配置,很簡(jiǎn)單,將application.properties文件中的server-port做對(duì)應(yīng)的修改即可。
啟動(dòng)集群服務(wù)
分別執(zhí)行三個(gè)節(jié)點(diǎn)的startup.sh命令:

# 在/usr/local目錄下執(zhí)行
./nacos-8840/bin/startup.sh
./nacos-8850/bin/startup.sh
./nacos-8860/bin/startup.sh

檢查節(jié)點(diǎn)是否已經(jīng)啟動(dòng)成功:

netstat -ano | grep 8840
netstat -ano | grep 8850
netstat -ano | grep 8860

配置nginx負(fù)載均衡
主要配置負(fù)載和監(jiān)聽(tīng),配置內(nèi)容如下:

## 在http下配置負(fù)載
upstream nacoscluster {        server 127.0.0.1:8840;server 127.0.0.1:8850;server 127.0.0.1:8860;
}
http{## 在server內(nèi)配置監(jiān)聽(tīng)server {listen       8848;     ## 監(jiān)聽(tīng)8848端口                 server_name  localhost;                                        #charset koi8-r;                                                        #access_log  logs/host.access.log  main;                                      location / {                            #root   html;                       #index  index.html index.htm;       proxy_pass http://nacoscluster;   ## 代理到負(fù)載上      }}
}
stream {upstream nacosgrpc {server 127.0.0.1:9840;server 127.0.0.1:9850;server 127.0.0.1:9860;}server {listen 9848; # 這里監(jiān)聽(tīng)的端口是和http內(nèi)監(jiān)聽(tīng)的端口對(duì)應(yīng)+1000得到的(8848+1000)proxy_pass nacosgrpc;}
}

配置完成后啟動(dòng)或者重啟nginx即可。
訪問(wèn)nacos頁(yè)面
在瀏覽器中輸入:http://192.168.75.130:8848/nacos,會(huì)彈出登錄頁(yè)面,默認(rèn)用戶(hù)名和密碼都是nacos,到此集群部署大功告成。

存在的坑點(diǎn)

官方解釋

nacos2.0版本相比1.x新增了gRPC的通信方式,因此需要增加兩個(gè)端口,新增端口在配置的主端口(server.port)基礎(chǔ)上,進(jìn)行一定的偏移量自動(dòng)生成。偏移規(guī)則:

端口 與主端口偏移量 描述
9848 1000 客戶(hù)端gRPC請(qǐng)求服務(wù)端端口,用于客戶(hù)端服務(wù)發(fā)起連接和請(qǐng)求
9849 1001 客戶(hù)端gRPC請(qǐng)求服務(wù)端端口,用于服務(wù)間同步等

改動(dòng)引起的變化說(shuō)明

因?yàn)檫@個(gè)改動(dòng),在一臺(tái)機(jī)器上部署nacos集群時(shí),不能將運(yùn)行端口設(shè)置為連續(xù)端口,比如:8840、8841、8842,否則會(huì)發(fā)生端口沖突。

運(yùn)行在8840端口nacos服務(wù)實(shí)際上會(huì)占用8840、8940、8941三個(gè)端口;

運(yùn)行在8841端口nacos服務(wù)實(shí)際上會(huì)占用8841、8941、8942三個(gè)端口;

運(yùn)行在8842端口nacos服務(wù)實(shí)際上會(huì)占用8842、8942、8943三個(gè)端口。

另一個(gè)問(wèn)題

在官方文檔中,還有一個(gè)很重要的說(shuō)明,是加粗的內(nèi)容:
使用VIP/nginx請(qǐng)求時(shí),需要配置成TCP轉(zhuǎn)發(fā),不能配置http2轉(zhuǎn)發(fā),否則連接會(huì)被nginx斷開(kāi)。
正常Nacos都是使用集群的模式,需要使用nginx做轉(zhuǎn)發(fā),這里就需要在nginx配置文件中增加一些配置,如果繼續(xù)使用nacos 1.x的配置,在啟動(dòng)項(xiàng)目的時(shí)候會(huì)出現(xiàn)報(bào)錯(cuò)。詳細(xì)說(shuō)明如下。

代碼中nacos的配置信息

spring:application:name: nacos-payment-providercloud:nacos:discovery:server-addr: 192.168.75.130:8848

這個(gè)配置是在nacos 1.x的時(shí)候是沒(méi)有問(wèn)題的,但是如果你nacos更新到了2.x,也沒(méi)有修改nginx配置文件中g(shù)rpc的轉(zhuǎn)發(fā),這里就會(huì)出現(xiàn)啟動(dòng)項(xiàng)目報(bào)錯(cuò)問(wèn)題。報(bào)錯(cuò)信息:Request nacos server failed。這里提到,但是這里沒(méi)有需要修改的,需要修改的在nginx內(nèi)。

nginx需要做的修改
首先是要求你的nginx中包含stream模塊,如何檢查你的nginx是否安裝了stream模塊呢,用下面的命令:

/usr/local/nginx/sbin/ningx -V

打印出來(lái)的信息如下:

nginx version: nginx/1.16.1
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

看下面的config arguments信息,如果包含–with-stream,那么就沒(méi)有問(wèn)題,stream模塊已經(jīng)包含在內(nèi)。我這里就是沒(méi)有這個(gè)模塊,需要安裝。采用我這種模式安裝,首先注意一定要把nginx內(nèi)的配置文件備份一下。

# 第一步,注意這里的--prefix=/usr/local/nginx根據(jù)你的實(shí)際情形來(lái)
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream
# 第二步make && make install

知道為啥讓你備份了吧,這兩步執(zhí)行相當(dāng)于重新裝了一下。安裝好以后,執(zhí)行/usr/local/nginx/sbin/ningx -V命令,輸出的結(jié)果就有–with-stream啦。
到現(xiàn)在就可以修改nginx的配置啦,其實(shí)在上面的安裝過(guò)程已經(jīng)體現(xiàn)了,在這里重點(diǎn)再提一下。配置內(nèi)容如下。需要注意的是stream需要在http外,和http同級(jí)。

stream {upstream nacosgrpc {server 127.0.0.1:9840;server 127.0.0.1:9850;server 127.0.0.1:9860;}server {listen 9848; # 這里監(jiān)聽(tīng)的端口是和http內(nèi)監(jiān)聽(tīng)的端口對(duì)應(yīng)+1000得到的(8848+1000)proxy_pass nacosgrpc;}
}
http://www.risenshineclean.com/news/5900.html

相關(guān)文章:

  • 浙江省人才網(wǎng)官方網(wǎng)站建設(shè)廳招聘企業(yè)網(wǎng)站有哪些功能
  • wordpress顯示慢網(wǎng)站推廣seo設(shè)置
  • 公司做網(wǎng)站設(shè)計(jì)的百度熱點(diǎn)排行榜
  • 網(wǎng)站升級(jí)中模板站長(zhǎng)統(tǒng)計(jì)幸福寶
  • 怎樣修改網(wǎng)站模板百度seo網(wǎng)站優(yōu)化 網(wǎng)絡(luò)服務(wù)
  • 赤峰專(zhuān)業(yè)的網(wǎng)站建設(shè)谷歌搜索引擎優(yōu)化
  • 哪個(gè)網(wǎng)站可以做付郵免費(fèi)送活動(dòng)怎么免費(fèi)自己做推廣
  • 做詐騙網(wǎng)站犯什么法西安百度公司地址介紹
  • 煙臺(tái)網(wǎng)站改版網(wǎng)站快速收錄
  • 新手去哪個(gè)網(wǎng)站做翻譯搜索引擎哪個(gè)最好用
  • 餐飲網(wǎng)站建設(shè)百度com百度一下你
  • 平安好車(chē)主app下載官方網(wǎng)站下載推廣拉新app哪幾個(gè)靠譜
  • 做涉黃的視頻網(wǎng)站用什么服務(wù)器域名注冊(cè)需要多少錢(qián)
  • 湖北省建設(shè)招投標(biāo)監(jiān)督機(jī)構(gòu)網(wǎng)站營(yíng)銷(xiāo)型網(wǎng)站建設(shè)多少錢(qián)
  • 無(wú)錫網(wǎng)站的建設(shè)搜索引擎優(yōu)化關(guān)鍵詞選擇的方法有哪些
  • 做網(wǎng)站設(shè)計(jì)的都轉(zhuǎn)行干啥了網(wǎng)址如何被快速收錄
  • 做網(wǎng)站找云無(wú)限seo搜索優(yōu)化排名
  • 北京的制作網(wǎng)站的公司在哪里seo學(xué)校培訓(xùn)
  • 汽車(chē)圖片查詢(xún)網(wǎng)站源碼十大網(wǎng)站排行榜
  • 醫(yī)療網(wǎng)站建設(shè)公司哪家好百度站點(diǎn)
  • 電子商務(wù)網(wǎng)站規(guī)劃書(shū)范文桂林市天氣預(yù)報(bào)
  • 寧波網(wǎng)站設(shè)計(jì)企業(yè)網(wǎng)頁(yè)制作的步驟
  • 設(shè)計(jì)師培訓(xùn) 網(wǎng)站seo資訊
  • 網(wǎng)站建設(shè)是在商標(biāo)哪個(gè)類(lèi)別16888精品貨源入口
  • 做圖片詳情網(wǎng)站如何注冊(cè)自己的網(wǎng)站
  • 百度主動(dòng)提交工具 wordpress關(guān)鍵詞排名手機(jī)優(yōu)化軟件
  • 綜合網(wǎng)站推廣百度站長(zhǎng)快速收錄
  • ??诰W(wǎng)站建設(shè)專(zhuān)家評(píng)價(jià)網(wǎng)站推廣的方法和途徑
  • wordpress代碼高亮顯示北京seo案例
  • 河南住房和城鄉(xiāng)建設(shè)廳網(wǎng)官方網(wǎng)站全球搜索網(wǎng)站排名