自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何把Nacos在本機(jī)做成自啟動(dòng)的服務(wù)

開(kāi)發(fā) 項(xiàng)目管理
Nacos 是阿里巴巴推出來(lái)的一個(gè)新開(kāi)源項(xiàng)目,這是一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái)。

我們都知道現(xiàn)在好很多微服務(wù)中都使用 Nacos,而且 Nacos 也是微服務(wù)中必不可少好的一環(huán),我們今天來(lái)說(shuō)說(shuō)這和個(gè) Nacos 還有如何安裝一個(gè) Windows 版本的 Nacos 并且把 Nacos 做成服務(wù),電腦啟動(dòng),Nacos 直接啟動(dòng)。

什么是 Nacos

圖片

Nacos 是阿里巴巴推出來(lái)的一個(gè)新開(kāi)源項(xiàng)目,這是一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái)。

Nacos 致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos 提供了一組簡(jiǎn)單易用的特性集,幫助您快速實(shí)現(xiàn)動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置、服務(wù)元數(shù)據(jù)及流量管理。

Nacos 幫助您更敏捷和容易地構(gòu)建、交付和管理微服務(wù)平臺(tái)。Nacos 是構(gòu)建以“服務(wù)”為中心的現(xiàn)代應(yīng)用架構(gòu) (例如微服務(wù)范式、云原生范式) 的服務(wù)基礎(chǔ)設(shè)施

Nacos 是做什么用的

Nacos 實(shí)際上有幾個(gè)比較重要的作用,

服務(wù)發(fā)現(xiàn):

  • 支持 DNS 與 RPC 服務(wù)發(fā)現(xiàn),也提供原生 SDK 、OpenAPI 等多種服務(wù)注冊(cè)方式和 DNS、HTTP 與 API 等多種服務(wù)發(fā)現(xiàn)方式。

服務(wù)健康監(jiān)測(cè)

  • Nacos 提供對(duì)服務(wù)的實(shí)時(shí)的健康檢查,阻止向不健康的主機(jī)或服務(wù)實(shí)例發(fā)送請(qǐng)求

動(dòng)態(tài)配置服務(wù)

  • Nacos 提供配置統(tǒng)一管理功能,能夠幫助我們將配置以中心化、外部化和動(dòng)態(tài)化的方式管理所有環(huán)境的應(yīng)用配置和服務(wù)配置

動(dòng)態(tài) DNS 服務(wù)

  • Nacos 支持動(dòng)態(tài) DNS 服務(wù)權(quán)重路由,能夠讓我們很容易地實(shí)現(xiàn)中間層負(fù)載均衡、更靈活的路由策略、流量控制以及數(shù)據(jù)中心內(nèi)網(wǎng)的簡(jiǎn)單 DNS 解析服務(wù)

服務(wù)及其元數(shù)據(jù)管理

  • Nacos 支持從微服務(wù)平臺(tái)建設(shè)的視角管理數(shù)據(jù)中心的所有服務(wù)及元數(shù)據(jù),包括管理服務(wù)的描述、生命周期、服務(wù)的靜態(tài)依賴分析、服務(wù)的健康狀態(tài)、服務(wù)的流量管理、路由及安全策略、服務(wù)的 SLA 以及最首要的 metrics 統(tǒng)計(jì)數(shù)據(jù)

Nacos 的安裝和配置

目前使用的都是 Nacos 2.x以后的版本了,因?yàn)楣倬W(wǎng)已經(jīng)告訴我們了,Nacos 1.X 是老版本,將來(lái)會(huì)停止維護(hù)。建議您使用2.X版本。請(qǐng)移步到 Nacos2.X相關(guān)文檔.

您可以在Nacos的release notes及博客中找到每個(gè)版本支持的功能的介紹,當(dāng)前推薦的穩(wěn)定版本為2.1.1。

目前穩(wěn)定的版本就是2.1.1,所以我們聽(tīng)勸,不用最新版的,而是直接使用最穩(wěn)定的版本。

直接下載 Nacos 2.1.1

圖片

解壓文件

圖片

接下來(lái)我們需要修改一下配置,讓 Nacos 連接我們自己的 Mysql 。

在本地穿點(diǎn)一個(gè)名為 Nacos 的數(shù)據(jù)庫(kù)

圖片

在解壓后的nacos/config中找到 Nacos 下的 Mysql 的腳本,然后執(zhí)行

圖片

同時(shí),配置 nacos 的配置文件,改為連接自己的 Mysql.

spring.datasource.platform=mysql
 
### Count of DB:
db.num=1
 
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&cnotallow=1000&socketTimeout=3000&autoRecnotallow=true&useUnicode=true&useSSL=false&serverTimeznotallow=UTC
db.user.0=root
db.password.0=123456

同時(shí)需要打開(kāi)登陸認(rèn)證,

nacos.core.auth.enabled=true

然后我們先直接啟動(dòng),看是否能啟動(dòng)服務(wù),同時(shí),啟動(dòng)的時(shí)候,需要設(shè)置一下 CMD 的啟動(dòng)命令,改為單機(jī)啟動(dòng),

set MODE="standalone"

然后我們運(yùn)行一下,

圖片

如果啟動(dòng)沒(méi)有問(wèn)題的話,恭喜你,已經(jīng)完成了一大半的操作。

接下來(lái)直接訪問(wèn)地址:http://localhost:8848/nacos/#/login

圖片

看到上述畫(huà)面,我們知道我們已經(jīng)安裝成功了,然后登陸一下,Nacos 默認(rèn)登陸賬號(hào)和密碼 都是 nacos

接下來(lái),我們就得把 Nacos 弄成服務(wù),然后開(kāi)啟啟動(dòng)的時(shí)候,服務(wù)直接就啟動(dòng)了。對(duì)我們接下來(lái)本地開(kāi)發(fā)和調(diào)試都是非常不錯(cuò)的。

Nacos安裝成服務(wù)

我們直接從github上下載一個(gè)exe

地址如下

WinSW v2.11.0

圖片

直接下載自己電腦匹配的文件。

下載后解壓到nacos目錄下的bin目錄中,并重命名為nacos-service.exe

在nacos的bin目錄下創(chuàng)建xml文件nacos-service.xml

接下來(lái)就是修改一下配置文件了。

<?xml versinotallow="1.0" encoding="UTF-8" ?>
      <service>
        <id>nacos</id>
        <name>Nacos Service</name>
        <description>Nacos-service</description>
        <logpath>D:\Develop\NACOS\nacos\bin\logs\</logpath>
        <logmode>roll</logmode>
        <executable>D:\Develop\NACOS\nacos\bin\startup.cmd</executable>
        <stopexecutable>D:\Develop\NACOS\nacos\bin\shutdown.cmd</stopexecutable>
     </service>

以管理員身份運(yùn)行cmd,cd到nacos\bin目錄,在命令提示符中輸入命令(一定要用管理員身份打開(kāi))

nacos-service.exe install顯示成功即可。

最后我們直接找到服務(wù)中的 Nacos Service,然后啟動(dòng)就可以了

圖片

關(guān)于如何做成 Nacos 的服務(wù),你學(xué)會(huì)了么?

責(zé)任編輯:武曉燕 來(lái)源: Java極客技術(shù)
相關(guān)推薦

2023-05-30 07:38:02

2013-01-18 17:30:32

Linux系統(tǒng)

2021-06-29 07:04:38

Nacos服務(wù)配置

2012-12-27 10:30:46

Android開(kāi)發(fā)Service后臺(tái)服務(wù)

2021-08-06 22:41:53

Windows微軟自啟動(dòng)

2021-08-06 12:47:22

Windows 10Windows微軟

2011-04-01 14:36:11

將MRTG做成系統(tǒng)服務(wù)

2009-04-22 17:14:11

LinuxSAMBA服務(wù)

2015-10-28 17:21:37

Oracle11glinux自啟動(dòng)

2010-01-04 10:05:18

linux掛載windows

2022-04-30 11:10:40

Nacos集群環(huán)境企業(yè)

2013-11-19 13:31:16

遠(yuǎn)程控制軟件

2010-02-22 18:12:25

CentOS vsft

2021-08-27 11:42:51

Nacos云原生阿里云

2010-02-03 09:47:34

Linux smb服務(wù)

2011-03-04 14:39:32

Vsftpd啟動(dòng)xinetd

2009-03-02 18:26:57

Linux安裝FedoraU盤(pán)

2019-08-15 16:30:49

TomcatSpringBootJava

2010-06-04 17:01:13

安全應(yīng)用MySQL

2017-06-23 15:01:10

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)