spring cloud nacos 配置中心

2021-10-09 05:27:43 字數 1667 閱讀 1153

1.spring cloud nacos可以做什麼?

①服務限流降級:預設支援servlet,feign,resttemplate,dubbo,rocketmq限流降級功能的介入,可以在執行時通過控制台實時修改限流降級規則,還支援檢視限流降級metrics監控。②服務註冊與發現:適配springcloud服務註冊與發現標準,預設整合了ribbon的支援③分布式配置管理:支援分布式系統中的外部化配置,配置更改時自動重新整理④訊息驅動能力:基於spring cloud stream為微服務應用構建訊息驅動能力⑤阿里雲物件儲存:阿里雲提供的海量,安全,低成本,高可靠的雲儲存服務支援在任何應用任何時間,任何地點儲存和訪問任何型別的資料⑥分布式任務排程:提供秒級,精準,高可靠,高可用的定時(基於cron表示式)任務排程服務,同時提供分布式的任務執行模型,如網格任務,網格任務均勻分配到所有worker上執行。

2.pom檔案:

com.alibaba.cloud

spring-cloud-starter-alibaba-nacos-config

com.alibaba.cloud

spring-cloud-starter-alibaba-nacos-discovery

3.bootstrap.yml:

server:

port: 3377

spring:

name: nacos-config-client

cloud:

nacos:

discovery:

server-addr: localhost:8848

file-extension: yaml

spring:

profiles:

active: dev

4.啟動類:

@enablediscoveryclient

public class nacosconfigmain }

5.controller:

@restcontroller

@refreshscope

public class configclientcontroller ")

private string configinfo;

public string getconfiginfo()

}

6.在nacos後台配置dataid規則:

spring.profile.active即為當前環境對應的 profile,詳情可以參考 spring boot文件。注意:當spring.profile.active為空時,對應的連線符-也將不存在,dataid 的拼接格式變成$.$

file-exetension為配置內容的資料格式,可以通過配置項spring.cloud.nacos.config.file-extension來配置。目前只支援propertiesyaml型別

springcloud Nacos動態載入配置檔案

配置資訊 nacos discovery server addr namespace config server addr namespace shared dataids redis.properties,feign.properties,amap.properties refreshable d...

SpringCloud Nacos原始碼分析

開啟 為什麼這樣修改引數,那就要檢視原始碼了!systemutils類 the system property name of standalone mode public static final string standalone mode property name nacos.standal...

WAS中配置集群

昨天,聽了ibm的技術支援人員 乙個華工師姐 講了一早上的was集群配置,今天自己在機上試配了一下,看是簡單,配置過程中還是遇到了一些問題,現作如下總結 1 was集群需在deployment manager dm 中配置,啟動dm以及管理控制台 2 啟動nodeagent,到相應的伺服器的bin目...