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

服装行业网站开发wordpress下载连接插件

服装行业网站开发,wordpress下载连接插件,装修设计公司简介,泉港做网站公司上篇主要讲了使用eureka,zk,nacos当注册中心 这篇内容是nacos配置中心 代码改动部分mysql驱动更新到8.0,数据库版本升级到了8.0,nacos版本更新到了2.x nacos2.x链接 链接:https://pan.baidu.com/s/11nObzgTjWisAfOp…

上篇主要讲了使用eureka,zk,nacos当注册中心

这篇内容是nacos配置中心

代码改动部分mysql驱动更新到8.0,数据库版本升级到了8.0,nacos版本更新到了2.x

nacos2.x链接
链接:https://pan.baidu.com/s/11nObzgTjWisAfOplNuKP-Q?pwd=o93q
提取码:o93q
–来自百度网盘超级会员V7的分享

然后启动nacos,新建两个命名空间,它的作用是为了区分不同环境
在这里插入图片描述
再切换到配置列表,切换到dev的这个命名空间

在这里插入图片描述
点创建配置,创建一个配置文件,类型为yaml

在这里插入图片描述

他们的关系如下

在这里插入图片描述

Nacos默认的Namespace是public,Namespace主要用来实现隔离。

比方说我们现在有三个环境:开发、测试、生产环境,我们就可以创建三个Namespace,不同的Namespace之间是隔离的。

Group默认是DEFAULT_GROUP,Group可以把不同的微服务划分到同一个分组里面去

Service就是微服务:一个Service可以包含多个Cluster (集群),Nacos默认Cluster是DEFAULT,Cluster是对指定微服务的一个虚拟划分。

比方说为了容灾,将Service微服务分别部署在了杭州机房和广州机房,这时就可以给杭州机房的Service微服务起一个集群名称(HZ) ,给广州机房的Service微服务起一个集群名称(GZ),还可以尽量让同一个机房的微服务互相调用,以提升性能。
最后是Instance,就是微服务的实例。

在这里插入图片描述
然后我们启动一下这个服务,调用一下接口,可以看到,成功读取了配置

http://localhost:3377/config/info

在这里插入图片描述

简单使用的就说到这里

后面再说一下其他的

注:

1)不能使用原来的application.yml作为配置文件,而是新建一个bootstrap.yml作为配置文件;

2)在bootstrap和application数据项相同时,bootstrap中的配置不会被覆盖;

配置文件优先级(由高到低):

bootstrap.properties -> bootstrap.yml -> application.properties -> application.yml

在这里插入图片描述

配置动态刷新
在入门案例中,我们实现了配置的远程存放,但是此时如果修改了配置,我们的程序是无法读取到 的,因此,我们需要开启配置的动态刷新功能。

//只需要在需要动态读取配置的类上添加此注解就可以
@RefreshScope

在这里插入图片描述

后面再说一下配置共享

如果想在同一个微服务的不同环境之间实现配置共享,其实很简单。 只需要提取一个以spring.application.name 命名的配置文件,然后将其所有环境的公共配置放在里 面即可。

1 新建一个名为nacos-config-client.yamll配置,代表只要服务名是:nacos-config-client都能读到这个配置

如图
在这里插入图片描述

不同微服务中间共享配置

不同为服务之间实现配置共享的原理类似于文件引入,就是定义一个公共配置,然后在当前配置中引入。

在nacos中定义一个DataID为all-service.yaml的配置,用于所有微服务共享

在这里插入图片描述

在这里插入图片描述

# nacos配置
server:port: 3377spring:application:name: nacos-config-clientcloud:nacos:discovery:server-addr: localhost:8848 #Nacos服务注册中心地址config:server-addr: localhost:8848 #Nacos作为配置中心地址file-extension: yaml #指定yaml格式的配置group: NACOS_GROUPnamespace: dev#共享的配置
#        shared-dataids: all-service.yaml              # 配置要引入的配置
#        refreshable-dataids: all-service.yaml          # 配置要实现动态配置刷新的配置ext-config:- data-id: all-service.yamlgroup: NACOS_GROUPrefresh: true

在这里插入图片描述

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

相关文章:

  • 北京网站建设首选优达网络营销网页制作源代码
  • 怎样做国外电子商务网站腾讯云云服务器官网
  • wordpress网站安全性摄影网站建设公司
  • 网站建设公司走进深圳易百讯wordpress 缩略图大小
  • 苏州手机网站建设方法Wordpress右侧返回顶部按钮
  • 怎么做出有品牌感的网站微信小游戏开发平台
  • 深圳市建设厅网站毕节网站建设
  • 主流网站建设黑马程序员大学叫什么
  • 福州 网站建设 快搜网络好用网站推荐
  • 微信公众号做微网站网站开发设置用户
  • 给公司做一个网站吗网站做视频网站
  • 网站开发与服务器交互咨询网站 获取排名
  • 天翼云主机 网站做网站app怎么赚钱
  • 广告设计网站都有哪些华为应用商店下载
  • 武冈网站建设做任务赚佣金的正规平台
  • 网站建设小故事天美影视传媒广告制作流程
  • 机械企业网站建设wordpress xrea
  • 邯郸兄弟建站swiper做的网站
  • 有哪些网站是做采购招标的网站外链有死链
  • 杭州网站设计的公司辽宁省开原市城乡建设投资有限公司网站
  • 如何做响应式布局网站汕头网站建设系统
  • 传奇世界新开服网站建设投资基金管理有限公司网站
  • 晋江市住房建设局网站天津百度推广优化排名
  • 厦门做网站 厦门专业做网站的公司 我想做网站网站开发年收入
  • 网站建设价格标准渠道阿里手机网站开发框架
  • 网站开发语言识别南宁网站建公司
  • 做网站用什么软件初二网站快速注册
  • 怎么建一个网站卖东西seo包年推广
  • 当当网电子商务网站建设特点宁波市高等级公路建设指挥部网站
  • 购物商城html网站代码网站建设中什么是一栏