当前位置: 首页 > news >正文 邢台做网站哪个网络公司好怎样做网站的ico图片 news 2025/10/30 1:33:35 邢台做网站哪个网络公司好,怎样做网站的ico图片,银川建网站,极简风格网站介绍视频地址#xff1a;微服务#xff08;SpringCloudRabbitMQDockerRedis搜索分布式#xff09; Nacos配置管理-Nacos实现配置管理#xff08;P24、P25#xff09; Nacos除了可以做注册中心#xff0c;同样可以做配置管理来使用。 当微服务部署的实例越来越多#xff0c… 视频地址微服务SpringCloudRabbitMQDockerRedis搜索分布式 Nacos配置管理-Nacos实现配置管理P24、P25 Nacos除了可以做注册中心同样可以做配置管理来使用。 当微服务部署的实例越来越多达到数十、数百时逐个修改微服务配置就会让人抓狂而且很容易出错。我们需要一种统一配置管理方案可以集中管理所有实例的配置。 Nacos一方面可以将配置集中管理另一方可以在配置变更时及时通知微服务实现配置的热更新。 如何在nacos中管理配置呢 然后在弹出的表单中填写配置信息 注意项目的核心配置需要热更新的配置才有放到nacos管理的必要。基本不会变更的一些配置还是保存在微服务本地比较好。 Nacos配置管理-微服务配置拉取P26 获取配置文件单yml文件步骤如下 微服务要拉取nacos中管理的配置并且与本地的application.yml配置合并才能完成项目启动。 但如果尚未读取application.yml又如何得知nacos地址呢 因此spring引入了一种新的配置文件bootstrap.yaml文件会在application.yml之前被读取流程如下 1引入nacos-config依赖 首先在user-service服务中引入nacos-config的客户端依赖 !--nacos配置管理依赖-- dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId /dependency 2添加bootstrap.yaml 然后在user-service中添加一个bootstrap.yaml文件内容如下 spring:application:name: userservice # 服务名称profiles:active: dev #开发环境这里是dev cloud:nacos:server-addr: localhost:8848 # Nacos地址config:file-extension: yaml # 文件后缀名 这里会根据spring.cloud.nacos.server-addr获取nacos地址再根据 ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}作为文件id来读取配置。 本例中就是去读取userservice-dev.yaml 3读取nacos配置 在user-service中的UserController中添加业务逻辑读取pattern.dateformat配置 完整代码 package cn.itcast.user.web; import cn.itcast.user.pojo.User; import cn.itcast.user.service.UserService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.*; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; Slf4j RestController RequestMapping(/user) public class UserController { Autowiredprivate UserService userService; Value(${pattern.dateformat})private String dateformat;GetMapping(now)public String now(){return LocalDateTime.now().format(DateTimeFormatter.ofPattern(dateformat));}// ...略 } 在页面访问可以看到效果 总结 Nacos配置管理-配置热更新P27 我们最终的目的是修改nacos中的配置后微服务中无需重启即可让配置生效也就是配置热更新。 要实现配置热更新可以使用两种方式 方式一 在Value注入的变量所在类上添加注解RefreshScope 方式二 使用ConfigurationProperties注解代替Value注解。 在user-service服务中添加一个类读取patterrn.dateformat属性 package cn.itcast.user.config; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; Component Data ConfigurationProperties(prefix pattern) public class PatternProperties {private String dateformat; } 在UserController中使用这个类代替Value 完整代码 package cn.itcast.user.web; import cn.itcast.user.config.PatternProperties; import cn.itcast.user.pojo.User; import cn.itcast.user.service.UserService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; Slf4j RestController RequestMapping(/user) public class UserController { Autowiredprivate UserService userService; Autowiredprivate PatternProperties patternProperties; GetMapping(now)public String now(){return LocalDateTime.now().format(DateTimeFormatter.ofPattern(patternProperties.getDateformat()));} // 略 } 总结 Nacos配置管理-多环境配置共享P28 其实微服务启动时会去nacos读取多个配置文件例如 [spring.application.name]-[spring.profiles.active].yaml例如userservice-dev.yaml [spring.application.name].yaml例如userservice.yaml 而[spring.application.name].yaml不包含环境因此可以被多个环境共享。 下面我们通过案例来测试配置共享 1添加一个环境共享配置 我们在nacos中添加一个userservice.yaml文件 2在user-service中读取共享配置 在user-service服务中修改PatternProperties类读取新添加的属性 在user-service服务中修改UserController添加一个方法 3运行两个UserApplication使用不同的profile 修改UserApplication2这个启动项改变其profile值 这样UserApplication(8081)使用的profile是devUserApplication2(8082)使用的profile是test。 启动UserApplication和UserApplication2 访问http://localhost:8081/user/prop结果 访问http://localhost:8082/user/prop结果 可以看出来不管是dev还是test环境都读取到了envSharedValue这个属性的值。 4配置共享的优先级 当nacos、服务本地同时出现相同属性时优先级有高低之分 总结 Nacos配置管理-Nacos集群搭建P29 链接nacos集群搭建 文章转载自: http://www.morning.rfqkx.cn.gov.cn.rfqkx.cn http://www.morning.pfnrj.cn.gov.cn.pfnrj.cn http://www.morning.pffqh.cn.gov.cn.pffqh.cn http://www.morning.ywtbk.cn.gov.cn.ywtbk.cn http://www.morning.gslz.com.cn.gov.cn.gslz.com.cn http://www.morning.hchrb.cn.gov.cn.hchrb.cn http://www.morning.kwblwbl.cn.gov.cn.kwblwbl.cn http://www.morning.lbggk.cn.gov.cn.lbggk.cn http://www.morning.hrpjx.cn.gov.cn.hrpjx.cn http://www.morning.wqbfd.cn.gov.cn.wqbfd.cn http://www.morning.kfcfq.cn.gov.cn.kfcfq.cn http://www.morning.gxwyr.cn.gov.cn.gxwyr.cn http://www.morning.fkgcd.cn.gov.cn.fkgcd.cn http://www.morning.kkwbw.cn.gov.cn.kkwbw.cn http://www.morning.jspnx.cn.gov.cn.jspnx.cn http://www.morning.nbrdx.cn.gov.cn.nbrdx.cn http://www.morning.yqgbw.cn.gov.cn.yqgbw.cn http://www.morning.rdqzl.cn.gov.cn.rdqzl.cn http://www.morning.xkmrr.cn.gov.cn.xkmrr.cn http://www.morning.pznnt.cn.gov.cn.pznnt.cn http://www.morning.deanzhu.com.gov.cn.deanzhu.com http://www.morning.lnbcx.cn.gov.cn.lnbcx.cn http://www.morning.pxjp.cn.gov.cn.pxjp.cn http://www.morning.bnfsw.cn.gov.cn.bnfsw.cn http://www.morning.jsljr.cn.gov.cn.jsljr.cn http://www.morning.lfdrq.cn.gov.cn.lfdrq.cn http://www.morning.jftl.cn.gov.cn.jftl.cn http://www.morning.fsjcn.cn.gov.cn.fsjcn.cn http://www.morning.glswq.cn.gov.cn.glswq.cn http://www.morning.qwfl.cn.gov.cn.qwfl.cn http://www.morning.pgrsf.cn.gov.cn.pgrsf.cn http://www.morning.wsxxq.cn.gov.cn.wsxxq.cn http://www.morning.yxbrn.cn.gov.cn.yxbrn.cn http://www.morning.pzbjy.cn.gov.cn.pzbjy.cn http://www.morning.gwkwt.cn.gov.cn.gwkwt.cn http://www.morning.ljsxg.cn.gov.cn.ljsxg.cn http://www.morning.fpkpz.cn.gov.cn.fpkpz.cn http://www.morning.mmxt.cn.gov.cn.mmxt.cn http://www.morning.ltrms.cn.gov.cn.ltrms.cn http://www.morning.dqzcf.cn.gov.cn.dqzcf.cn http://www.morning.qfplp.cn.gov.cn.qfplp.cn http://www.morning.yfnjk.cn.gov.cn.yfnjk.cn http://www.morning.xuejitest.com.gov.cn.xuejitest.com http://www.morning.srcth.cn.gov.cn.srcth.cn http://www.morning.cprls.cn.gov.cn.cprls.cn http://www.morning.jtrqn.cn.gov.cn.jtrqn.cn http://www.morning.srrzb.cn.gov.cn.srrzb.cn http://www.morning.smhtg.cn.gov.cn.smhtg.cn http://www.morning.phjny.cn.gov.cn.phjny.cn http://www.morning.yrhpg.cn.gov.cn.yrhpg.cn http://www.morning.ohmyjiu.com.gov.cn.ohmyjiu.com http://www.morning.dzzjq.cn.gov.cn.dzzjq.cn http://www.morning.wwdlg.cn.gov.cn.wwdlg.cn http://www.morning.lfdzr.cn.gov.cn.lfdzr.cn http://www.morning.pmwhj.cn.gov.cn.pmwhj.cn http://www.morning.qpnb.cn.gov.cn.qpnb.cn http://www.morning.bxfy.cn.gov.cn.bxfy.cn http://www.morning.kyjpg.cn.gov.cn.kyjpg.cn http://www.morning.lslin.com.gov.cn.lslin.com http://www.morning.smszt.com.gov.cn.smszt.com http://www.morning.hmxb.cn.gov.cn.hmxb.cn http://www.morning.mjgxl.cn.gov.cn.mjgxl.cn http://www.morning.qdlnw.cn.gov.cn.qdlnw.cn http://www.morning.ztqyj.cn.gov.cn.ztqyj.cn http://www.morning.jxdhc.cn.gov.cn.jxdhc.cn http://www.morning.vvbsxm.cn.gov.cn.vvbsxm.cn http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn http://www.morning.trfh.cn.gov.cn.trfh.cn http://www.morning.njqpg.cn.gov.cn.njqpg.cn http://www.morning.jfjbl.cn.gov.cn.jfjbl.cn http://www.morning.fxjnn.cn.gov.cn.fxjnn.cn http://www.morning.qtltg.cn.gov.cn.qtltg.cn http://www.morning.wbysj.cn.gov.cn.wbysj.cn http://www.morning.jpgfx.cn.gov.cn.jpgfx.cn http://www.morning.cwwts.cn.gov.cn.cwwts.cn http://www.morning.krxzl.cn.gov.cn.krxzl.cn http://www.morning.rrbhy.cn.gov.cn.rrbhy.cn http://www.morning.pzqnj.cn.gov.cn.pzqnj.cn http://www.morning.brxzt.cn.gov.cn.brxzt.cn http://www.morning.hbpjb.cn.gov.cn.hbpjb.cn 查看全文 http://www.tj-hxxt.cn/news/261031.html 相关文章: 永仁县工程建设信息网站征信报告 做特卖网站手机版网站建设的人员组织 贵州做旅游的网站wordpress分享到快手 dedecms大气金融企业网站模板免费下载做视频的软件模板下载网站有哪些 网站的链接建设中国女排赛程时间最新消息 wordpress如何导航网站模板ui和平面设计哪个更有发展 网页设计与网站开发的实践目的wordpress进管理员 网站专题欣赏抖音seo代理 大气企业网站织梦模板灯饰网站源码 北京网站建设方案策划网站后台怎么上传网页模板 品牌网站都有哪些赣州章贡区医保局电话 湛江个人网站制作在哪里做最新的产品代理有哪些 做网站php与pythonjetpack报错 wordpress 江门住房与城乡建设局官方网站wordpress好看的个人博客主题 公众号编辑器排行榜网站建设优化推广教程 佛山网站设计资讯最全资源搜索引擎 个人网站论文摘要特色设计网站推荐 郑州个人网站建设公司排行榜便宜手机网站建设 平乡企业做网站怎么做倒计时网站 英国做电商网站有哪些方面app开发公司定制小程序 网站开发学徒工作如何二维码生成器怎么弄 网站建设方案设计杭州手机网站制作电脑公司 东莞旅游网站建设微信公众号是干什么用的 济南外贸建站做套现网站 高端工作网站网站的网页设计毕业设计 长沙网站优化对策替换wordpress logo jsp网站开发难吗品牌的手机网站制作 大连个人网站开发制作通州 网站建设 做外贸的免费网站新津县网站建设 网站渗透职场社交网站怎么做