当前位置: 首页 > news >正文

高端汽车网站建设木材 技术支持 东莞网站建设

高端汽车网站建设,木材 技术支持 东莞网站建设,游戏源代码交易平台,学做ps的软件的网站有哪些内容【Spring Cloud Alibaba】007-Nacos 配置* 文章目录【Spring Cloud Alibaba】007-Nacos 配置*一、概述1、概述2、对比 spring cloud config二、基本使用1、在管理界面新建配置2、启动权限3、 搭建 nacos-config 服务第一步:引入依赖第二步:修改 yaml 配置…

【Spring Cloud Alibaba】007-Nacos 配置*

文章目录

  • 【Spring Cloud Alibaba】007-Nacos 配置*
  • 一、概述
    • 1、概述
    • 2、对比 spring cloud config
  • 二、基本使用
    • 1、在管理界面新建配置
    • 2、启动权限
    • 3、 搭建 nacos-config 服务
      • 第一步:引入依赖
      • 第二步:修改 yaml 配置文件
      • 第三步:修改启动类
      • 第四步:运行测试
      • image-20230223162512852
  • 三、动态获取最新配置
  • 四、配置中心原理

一、概述

1、概述

参考:https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config

Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使

用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置

jiagou67834rgfsd6

2、对比 spring cloud config

  • spring cloud config 大部分场景结合 git 使用,动态变更还需要依赖 Spring Cloud Bus 消息总线来通过所有的客户端变化;
  • spring cloud config不提供可视化界面;
  • nacos config 使用长轮询更新配置,一旦配置有变动后,通知 Provider 的过程非常的迅速, 从速度上秒杀 spring cloud 原来的 config 几条街。

duibi4355d6

二、基本使用

1、在管理界面新建配置

参考:https://nacos.io/zh-cn/docs/concepts.html

Namespace:代表不同环境,如开发、测试、生产环境。

Group:代表某项目,如XX医疗项目、XX电商项目

DataId:每个项目下往往有若干个工程(微服务),每个配置集(DataId)是一个工程(微服务)主配置文件

image-20230223162541759

2、启动权限

image-20230223152610041

3、 搭建 nacos-config 服务

通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-config 实现配置的自动变更

第一步:引入依赖

<!-- spring‐cloud‐starter‐alibaba‐nacos‐config -->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

第二步:修改 yaml 配置文件

参考文章:https://www.modb.pro/db/390266

spring:application:name: order-servicecloud:nacos:server-addr: localhost:8848discovery:username: nacospassword: nacosnamespace: publicconfig:group: DEFAULT_GROUPserver-addr: localhost:8848username: nacospassword: nacos、# 新版命名空间不能使用 publicnamespace: 74065c76-2e4e-44ba-935e-a6f88f44f83cconfig:import:- optional:nacos:test.yaml

第三步:修改启动类

public static void main(String[] args) {ConfigurableApplicationContext context = SpringApplication.run(OrderApplication.class, args);String name = context.getEnvironment().getProperty("user.name");String age = context.getEnvironment().getProperty("user.age");System.out.println("name is " + name + ", age is " + age);
}

第四步:运行测试

image-20230223162512852

三、动态获取最新配置

@Value 注解可以获取到配置中心的值,但是无法动态感知修改后的值,需要利用 @RefreshScope 注解!

@RestController
@RefreshScope
public class TestController {@Value("${user.nickname}")private String nickname;@GetMapping("/user")public String hello() {return nickname;}
}

四、配置中心原理

image-20230223164221450

http://www.yayakq.cn/news/510404/

相关文章:

  • 旅游网站建设水平评价高清网站推广免费下载
  • 建一个网站买完域名后应该怎么做不锈钢餐具做外贸哪个网站好
  • 美妆网站开发背景网站建设课程ppt
  • 产品规划wordpress 标题优化
  • 成品1688网站网站做可信认证多少钱
  • 家政网站设计阿里云零基础网站建设教学
  • 网络营销网站建设与策划分析苏州市住房城乡建设局网站首页
  • 深圳做物流网站学编程多久可以写游戏辅助
  • 团购网站功能模块广州公司注册网上核名
  • 广州低价网站建设wordpress重定向规则
  • 上海网站制作计划住房和城乡建设厅门户网站
  • asp资源下载网站销售产品单页面网站模板
  • 视频网站用什么做的好处做外贸需关注的网站
  • 做品牌网站哪个好点建设部网站公民服务
  • 石岩企业网站建设wordpress x e
  • 网站建设j介绍ppt模板初中做语文综合题的网站
  • dede网站qq类文章源码山东临沂网站推广
  • 免费公司网站模版住房和城乡建设部网站焊工查询
  • 做网站的ui框架qq是腾讯旗下的吗
  • 创建网站需要哪些步骤织梦cms视频网站建设
  • yfcmf做网站公司的网站开发部门叫什么
  • 有哪些做西点及烘焙的网站学做网站游戏教程
  • 网站开发运行及维护建站行业前景
  • 做网站要什么条件怎样免费创建网站
  • 通州网站建设公司做网络课堂的平台有哪些网站
  • 西安seo网站管理平台式网站模板
  • 自助建设分销商城网站如何制作h5
  • 网站建设公司外包wordpress 模板 破解版
  • 做同步网站网站优化软件排名技术
  • wordpress建站博客园网站做微信支付功能