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

为什么织梦做的网站容易被攻击全网网站建设推广

为什么织梦做的网站容易被攻击,全网网站建设推广,网站备案 法规,光伏项目建设背景目录 Nacos配置管理——实现配置管理 配置管理实践 Nacos配置管理——微服务配置拉取 Nacos配置管理——配置热更新 方式一: ​编辑 方式二(推荐方式): Nacos配置管理——多环境配置共享 优先级问题 Nacos配置管理——nacos集群搭建 总结​编辑 Nacos配置管理——实现配置管…

目录

Nacos配置管理——实现配置管理

配置管理实践

 Nacos配置管理——微服务配置拉取

 Nacos配置管理——配置热更新

方式一:

​编辑 方式二(推荐方式):

 Nacos配置管理——多环境配置共享

 优先级问题

  Nacos配置管理——nacos集群搭建

 总结​编辑


Nacos配置管理——实现配置管理

在一个微服务架构的系统中往往会有多台服务器负责不同的微服务。假设配置文件需要做修改,且该配置文件跟数10个微服务关联,则需要逐个去调整配置。并且调整完后还需要重启,生产环境下重启带来影响不可估量。

配置热更新——实现统一修改配置并且立刻生效,需要一个配置管理服务,微服务启动时会去读取该配置管理服务和本地配置结合作为完整配置使用。

配置管理实践

在nacos端点击配置管理->配置列表右边的+,用来新建配置

Data ID:配置文件名称,通常使用 服务名称-profile.yml ,dev就是生产环境

分组默认即可。

配置内容:用来写需要热更新的内容,不能全部配置都写在这里,通常配置开关逻辑业务类型,给

                true开启,给false关闭.还有诸如日期格式,如果需要变更也可以在这里变更。

 

 Nacos配置管理——微服务配置拉取

通常的项目运行过程如下

一般来说nacos地址是存在application.yml中,但是现在要在读取本地配置前先读取nacos配置文件,所以要用到bootstrap.yml配置文件,优先级远高于application.yml.因此要把相关信息放到bootstrap.yml中去

 步骤实现

 在userserver这个服务搞完之后就可以删除相同的配置信息了,如服务名称和nacos服务地址这些都在bootstrap.yml中有了

 之后要读取到nacos配置并使用

在controller中定义一个测试url,用@Value注解获取配置文件内容,然后规定格式返回一个日期。

 成功获取到预期格式日期。

 

 Nacos配置管理——配置热更新

方式一:

 加上注解之后重启项目

修改日期格式后再次访问有所变化成功实现热更新

 方式二(推荐方式):

这种是约定大于配置的注入方式,只要前缀带有pattern并且属性名和对应的上就可以实现自动注入

 然后Controller中的代码修改为。

    @Autowiredprivate PatternProperties properties;@GetMapping("now")public String now(){return  LocalDateTime.now().format(DateTimeFormatter.ofPattern(properties.getDateformat()));}

 总结:

 Nacos配置管理——多环境配置共享

使用情况:一个配置属性在开发生产测试环境下的值是相同。如果不同环境的下都写或者都要改就过于麻烦。

新建一个userserver.yaml

现在userserver这个服务可以读到userserver-dev.yaml和userserver.yaml两个配置文件。 

新增加一个属性和一个url接口

   
@Data
@Component
@ConfigurationProperties(prefix = "pattern")
public class PatternProperties {private String dateformat;private String envShareValue;
}@GetMapping("prop")public PatternProperties properties(){return properties;}

 启动8081端口的实例作为dev环境,启动8082端口的实例作为test环境。

现在8081的可以读到两个配置文件,8082端口的只能读到一个

 

 优先级问题

  Nacos配置管理——nacos集群搭建

官方给出的Nacos集群图:

 使用nginx作为负载均衡器之后的集群模式图

 上个nacos要实现数据共享,这里整了多个mysql的集群,让多个nacos都访问这个mysql的集群完成读写。

这里要先按照资料里面给出的集群方式搭建好环境。

 此处nginx的配置文件如下所示

	upstream nacos-cluster {server 127.0.0.1:8845;server 127.0.0.1:8846;server 127.0.0.1:8847;}server {listen       88;server_name  localhost;location /nacos {proxy_pass http://nacos-cluster;}}

配置文件的地址也要改 

 重新启动两个实例

 然后新建一个配置

 在看到数据库里面就有了这个配置的信息出现了。

先在就做到了三个nacos负载均衡的访问,并且每个nacos都指向同一个数据库了。

 总结

 跑这个玩意启动一定要一个一个来,并且启动时不要运行idea项目,不然内存直接上天了。

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

相关文章:

  • 有个印度做网站的天天找我高端品牌网站建设兴田德润在哪儿
  • 主机域名网站源码网上推广赚钱方法
  • 简洁文章类织梦网站模板wordpress 远程
  • 好牛网站建设潞城市网站建设公司
  • 抚州市建设局招标办网站滕州营销型网站建设
  • 网站后台登陆地址网站建设合同书样本
  • 网站建设新方式简单省时乐清网站建设yq01
  • 做设计有哪些接私活的网站造价网站
  • 数据库做图书管理系统网站十种营销方法
  • php装修门户网站源码广州最新发布消息
  • 黄岛网站建设公司制作灯笼的步骤及图片
  • 百度站长平台工具我要建房子去什么网站找人做
  • 网站建设费能计入无形资产建设音乐主题网站
  • 高清做爰片免费观看网站网站开发需要什么关键技术
  • 丽水做企业网站的地方数据分析师课程
  • 做网站的技术路线手机网站模板欣赏
  • 手机做网站学字体网站
  • wordpress自适应站点wordpress好用插件
  • 网站建设 概念股关键词推广优化排名品牌
  • photoshop+做网站logo三合一网站开发架构
  • 网站建设详细需求说明书医院网站需要前置审批
  • 网站群管理平台方案网站建设代理公司
  • 自己做网站 什么软件台江网站建设
  • 河北沧州泊头做网站的电话建网站的优势
  • 做网站怎么挣钱公司注册核名在哪个网站
  • 做app模板下载网站企业信息信用系统
  • 摄影网站建设公司太原seo网络优化招聘网
  • 做网站赚什么钱wordpress文档管理
  • 老板合作网站开发网站建设论文选题表
  • 网站建设怎样找客户网站开启gzip