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

wordpress 调用 discuz拟定网站优化方案

wordpress 调用 discuz,拟定网站优化方案,正规的网店培训机构有哪些,长春建站企业统一配置管理 当微服务部署的实例越来越多#xff0c;达到数十、数百时#xff0c;逐个修改微服务配置就会让人抓狂#xff0c;而且很容易出错。我们需要一种统一配置管理方案#xff0c;可以集中管理所有实例的配置。 Nacos一方面可以将配置集中管理#xff0c;另一方可…统一配置管理 当微服务部署的实例越来越多达到数十、数百时逐个修改微服务配置就会让人抓狂而且很容易出错。我们需要一种统一配置管理方案可以集中管理所有实例的配置。 Nacos一方面可以将配置集中管理另一方可以在配置变更时及时通知微服务实现配置的热更新。 在nacos中添加配置文件 打开管理配置 配置文件的id[服务名称]-[profile].[后缀] 从服务拉取配置 微服务要拉取nacos中管理的配置并且与本地的application.yml配置合并才能完成项目启动。 但如果尚未读取application.yml,又如何得知nacos地址呢因此spring引入了一种新的配置文件bootstrap.yaml文件会在application.yml之前被读取 引入依赖 首先在user-service服务中引入nacos-config的客户端依赖 !--nacos配置管理依赖-- dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId /dependency 添加yaml 然后在user-service中添加一个bootstrap.yaml文件,内容如下 这里会根据spring.cloud.nacos.server-addr获取nacos地址再根据${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}作为文件id用userservice-dev.yaml来读取配置   spring:application:name: userservice # 服务名称profiles:active: dev #开发环境这里是dev cloud:nacos:server-addr: localhost:8848 # Nacos地址config:file-extension: yaml # 文件后缀名 读取配置 在user-service中的UserController中添加业务逻辑读取pattern.dateformat配置  Value(${pattern.dateformat})private String dateformat;GetMapping(now)public String now(){return LocalDateTime.now().format(DateTimeFormatter.ofPattern(dateformat));} 在页面访问 可以看到效果 . 配置热更新 我们最终的目的是修改nacos中的配置后微服务中无需重启即可让配置生效也就是配置热更新 . 方式一 在Value注入的变量所在类上添加注解RefreshScope 方式二 使用ConfigurationProperties注解代替Value注解。在user-service服务中添加一个类读取patterrn.dateformat属性 import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component;Data Component ConfigurationProperties(prefix pattern) public class PatternProperties {private String dateformat;private String envSharedValue;private String name; } 在UserController中使用这个类代替Value Autowiredprivate PatternProperties properties;GetMapping(prop)public PatternProperties properties(){return properties;} 配置共享 微服务启动时会去nacos读取多个配置文件,例如userservice-dev.yaml、userservice.yaml 下面我们通过案例来测试配置共享。 添加环境共享配置 我们在nacos中添加一个userservice.yaml文件 读取共享配置 在user-service服务中修改PatternProperties类读取新添加的属性。 import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component;Data Component ConfigurationProperties(prefix pattern) public class PatternProperties {private String dateformat;private String envValue;private String name; } user-service服务中修改UserController添加一个方法 Autowiredprivate PatternProperties patternProperties;GetMapping(prop)public PatternProperties prop(){return patternProperties;}运行 运行两个UserApplication使用不同的profile修改UserApplication2这个启动项改变其profile值 这样UserApplication(8081)使用的profile是devUserApplication2(8082)使用的profile是test。 启动UserApplication和UserApplication2 访问http://localhost:8081/user/prop 访问http://localhost:8082/user/prop   配置共享的优先级 当nacos、服务本地同时出现相同属性时优先级有高低之分
http://www.zqtcl.cn/news/351750/

相关文章:

  • 广州网站定制开发方案南宁网站 制作
  • php做网站需要后台吗郑州建网站十大
  • 网站跳出率是什么意思百度服务
  • 建站 discuz开发者导航
  • 有哪些网站可以做毕业设计外贸网站发外链
  • 如何使用网站模板计算机培训班有用吗
  • 本地宁波网站建设电子商务网站建设工具都有那些
  • 网站建设的基本目标免费 wordpress企业主题
  • 专业网站建设微信商城开发规划馆网站建设
  • 网站建设公司沈阳西安建设工程信息交易中心官网
  • 青海住房和城乡建设部网站wordpress php7.3
  • 网站后台重置密码怎么做360网站怎么做网址链接
  • 广告网站建设及推广网站建设怎样推广
  • 做网站使网页不居中滁州注册公司流程和费用
  • 做网站广告经营者个性定制网站
  • 网站开发 北京外包公司软件公司网站建设
  • 网络认证入口seo免费诊断
  • 十大知名博客网站郑州企业建站公司定制
  • 视频网站如何做引流网站首页 关键词
  • 建设机械网站精英大港做网站
  • 潜山网站建设公司哪里有wordpress相册投票插件
  • 网站建设制作过程网站添加支付功能
  • 网站制作字体即墨公司做网站
  • vue 做pc网站可以吗哪个网站买域名便宜
  • 做销售网站那家好金华住房与城乡建设部网站
  • apple私人免费网站怎么下载无锡网站建设技术
  • 移动应用网站开发阶段作业信息型网站有哪些
  • 监控直播网站开发网站建设与管理总结
  • 青岛城阳网站设计免费网站成品
  • 做服装外贸的网站ghost wordpress