日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

springboot nacos配置中心_SpringBoot开发案例之Nacos配置管理中心

發布時間:2025/3/19 javascript 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot nacos配置中心_SpringBoot开发案例之Nacos配置管理中心 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

在開發過程中,通常我們會配置一些參數來實現某些功能,比如是否開啟某項服務,告警郵件配置等等。一般會通過硬編碼、配置文件或者數據庫的形式實現。

那么問題來了,如何更加優雅的實現?歡迎來到 Nacos 的世界!

Nacos 配置管理

Nacos 是阿里巴巴的開源的項目,全稱 Naming Configuration Service ,專注于服務發現和配置管理領域。

Nacos 致力于幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。

Nacos 生態圖

如 Nacos 全景圖所示,Nacos 無縫支持一些主流的開源生態,例如

  • Spring Cloud
  • Apache Dubbo and Dubbo Mesh TODO
  • Kubernetes and CNCF TODO。

使用 Nacos 簡化服務發現、配置管理、服務治理及管理的解決方案,讓微服務的發現、管理、共享、組合更加容易。

Nacos Spring Boot 快速開始

這里以為 Spring-Boot2.x 為例:

pom.xml引入依賴:

<dependency><groupId>com.alibaba.boot</groupId><artifactId>nacos-config-spring-boot-starter</artifactId><version>0.2.1</version> </dependency>

啟動類:

package com.itstyle.nacos;import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;/*** 啟動類* 創建者 爪哇筆記 https://blog.52itstyle.vip* 創建時間 2019年7月14日* dataId 可以根據自己的項目自定義* autoRefreshed 是一個布爾值, Nacos 就會把最新的配置推送到該應用的所有機器上,簡單而高效。*/ @SpringBootApplication @NacosPropertySource(dataId = "itstyle.blog", autoRefreshed = true) public class Application {private static final Logger logger = LoggerFactory.getLogger(Application.class);public static void main(String[] args){SpringApplication.run(Application.class, args);logger.info("啟動");}

使用案例:

package com.itstyle.nacos;import com.alibaba.nacos.api.config.annotation.NacosValue; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody;/*** 創建者 爪哇筆記 https://blog.52itstyle.vip*/ @Controller @RequestMapping(value = "config") public class NacosConfigController {@NacosValue(value = "${useLocalCache:false}", autoRefreshed = true)private boolean useLocalCache;@RequestMapping(value = "/get", method = RequestMethod.GET)@ResponseBodypublic boolean get() {return useLocalCache;} }

配置文件引入:

# 安全機制,建議走內網、配置防火墻 nacos.config.server-addr=127.0.0.1:8848

服務端安裝配置請參考:

https://nacos.io/zh-cn/docs/quick-start.html

主頁:

dataId 一定要與系統配置保持一致,配置內容為鍵值對的方式。

實例化數據庫

Nacos Server 默認使用的是內嵌的數據庫,生產環境建議修改使用 mysql 數據庫存儲配置信息。

在配置文件application.properties添加配置:

spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=root db.password=root

創建數據庫,在Nacos Server conf文件夾下,找到nacos-mysql.sql文件,導入創建的數據庫即可。

Nacos默認賬號密碼為:nacos,修改密碼需要使用引入:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId> </dependency>

然后使用代碼加密:

package com.itstyle.nacos;import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;/*** 創建者 爪哇筆記 https://blog.52itstyle.vip*/ public class PasswordEncoderUtil {public static void main(String[] args) {System.out.println(new BCryptPasswordEncoder().encode("nacos"));} }

小結

總的來說,Nacos 還是蠻方便的,配置中心也僅僅是它的一個小功能而已。

參考

home?nacos.io

作者: 小柒
出處: https://blog.52itstyle.vip
分享是快樂的,也見證了個人成長歷程,文章大多都是工作經驗總結以及平時學習積累,基于自身認知不足之處在所難免,也請大家指正,共同進步。

總結

以上是生活随笔為你收集整理的springboot nacos配置中心_SpringBoot开发案例之Nacos配置管理中心的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美三级黄色大片 | 日日草天天干 | 秋霞福利 | 午夜影院0606 | 国产精品成人一区二区三区电影毛片 | 各种含道具高h调教1v1男男 | 亚洲免费av在线 | 日韩特黄 | 午夜激情四射 | 99夜色 | 亚洲无码乱码精品国产 | 中文字幕伊人 | 国产精品婷婷午夜在线观看 | 秋霞毛片| 波多野结衣有码 | 欧美专区一区 | 亚洲日本一区二区 | 亚洲av综合色区无码一二三区 | 720url在线观看免费版 | 欧美情趣视频 | 国产成人精品电影 | 麻豆视频在线 | 二区三区| 亚洲精品字幕在线观看 | jizz中文字幕| 亚洲色图综合网 | 精品久久久久久久久久久久久久久久久 | 成年激情网 | 网站一区二区 | 久久888| 国产精品一区二区三区免费观看 | 色福利网| 日本三级理论片 | 肮脏的交易在线观看 | 欧美无遮挡高潮床戏 | 女生毛片 | 午夜久久久久久久久 | 99福利视频导航 | 一边顶弄一边接吻 | 色综合色综合 | 99有精品 | 天堂新版8中文在线8 | 欧美在线一级片 | 少妇又白又嫩又色又粗 | 国产在线激情视频 | 欧美影院一区二区三区 | 亚洲人屁股眼子交1 | 在线中文字幕播放 | 美女久久| 三级黄色小视频 | 亚洲男人天堂2024 | 伊人97| 特黄a级片| 国产高潮久久久 | 久久久网址 | 成人久久久久久 | 成人网免费看 | eeuss一区二区三区 | 精品伦精品一区二区三区视频密桃 | www.youjizz.com国产 | 免费在线观看视频 | 色爱视频 | 黄色肉肉视频 | 奇米影视亚洲春色 | 在线看国产 | 国产男人的天堂 | 一级黄色录像免费观看 | 少妇熟女视频一区二区三区 | 亚洲AV成人无码一二三区在线 | 亚洲人做受 | 少妇高潮迭起 | 国产伦一区二区 | 亚欧美色图| av伊人久久 | 成年人久久 | 狠狠操综合网 | 国产精品88| 中文字幕第23页 | 日韩欧美国产激情 | 黄色性网站 | 福利在线看 | 欧美天天搞 | 在线观看高清视频 | xxxx69视频 | 91久久视频 | 婷婷激情影院 | 亚洲成人精品在线 | 黑人巨大精品欧美一区二区蜜桃 | 男女插插网站 | 国产午夜精品一区二区三区视频 | 色在线影院 | 啄木乌欧美一区二区三区 | 天天躁夜夜躁av天天爽 | 日韩高清在线播放 | 九九热色 | 五月婷婷社区 | 99热99这里只有精品 | 在线观看国产一区二区三区 | 欧美大奶在线 |