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

电子商务网站建设与维护展望广州品牌seo网站推广

电子商务网站建设与维护展望,广州品牌seo网站推广,晚上做设计挣钱的网站,建筑公司名称大全简单大气目录 服务注册到Nacos 服务分级存储模型 NacosRule负载均衡 服务实例的权重设置 环境隔离 Nacos与Eureka的对比 添加Nacos配置 微服务配置拉取 配置热更新 多环境配置共享 服务注册到Nacos 1.在父工程引入SpringCloudAlibaba的依赖 2.注释掉order-service和user-ser…目录 服务注册到Nacos 服务分级存储模型 NacosRule负载均衡 服务实例的权重设置 环境隔离 Nacos与Eureka的对比 添加Nacos配置 微服务配置拉取 配置热更新 多环境配置共享 服务注册到Nacos 1.在父工程引入SpringCloudAlibaba的依赖 2.注释掉order-service和user-service中原有的eureka依赖 3.添加nacos的客户端依赖 4.修改user-serviceorder-service中的application.yml文件注释eureka地址添加nacos地址 5.启动并测试 Nacos客户端引入的时候会关联引入Ribbon的依赖包负载均衡同前文 服务分级存储模型 一个服务可以有多个实例为了方便管理需将实例划分为多个集群即一个服务可以包含多个集群每个集群下可以有多个实例微服务互相访问时应该尽可能访问同集群实例因为本地访问速度更快当本集群内不可用时才访问其它集群修改application.yml配置集群 NacosRule负载均衡 添加集群之后仍旧是轮询调用默认的ZoneAvoidanceRule并不能实现根据同集群优先来实现负载均衡需要修改order-service的application.yml文件修改负载均衡规则优先从同集群中挑选实例 服务实例的权重设置 优先从同集群中挑选实例的默认情况下是从同集群内随机挑选现实可能会存在服务器设备性能有差异部分实例所在机器性能较好另一些较差希望性能好的机器承担更多的用户请求通过权重配置来控制访问频率权重越大则访问频率越高在nacos控制台找到user-service的实例列表点击编辑即可修改权重 环境隔离 Nacos提供了namespace来实现环境隔离功能不同namespace之间相互隔离例如不同namespace的服务互相不可见Namespace命名空间对不同的环境进行隔离比如隔离开发环境、测试环境和生产环境Group分组将若干个服务或者若干个配置集归为一组通常习惯一个系统归为一个组Service某一个服务比如商品微服务DataId配置集或者可以认为是一个配置文件默认情况下所有service、data、group都在同一个namespace名为public1.在Nacos控制台可以创建namespace用来隔离不同环境 2.保存后会在控制台看到这个命名空间的id 3.修改order-service的application.yml添加namespace Nacos与Eureka的对比 Nacos与Eureka的共同点 都支持服务注册和服务拉取都支持服务提供者心跳方式做健康检测Nacos与Eureka的区别 Nacos支持服务端主动检测提供者状态临时实例采用心跳模式非临时实例采用主动检测模式临时实例心跳不正常会被剔除非临时实例则不会被剔除Nacos支持服务列表变更的消息推送模式服务列表更新更及时Nacos集群默认采用AP方式当集群中存在非临时实例时采用CP模式Eureka采用AP方式Nacos的服务实例分为两种类型 临时实例如果实例宕机超过一定时间会从服务列表剔除默认的类型非临时实例如果实例宕机不会从服务列表剔除除非在控制台手动删除也可以叫永久实例 添加Nacos配置 当微服务部署的实例越来越多达到数十、数百时逐个修改微服务配置就会让人抓狂而且很容易出错需要统一配置管理方案可以集中管理所有实例的配置Nacos一方面可以将配置集中管理另一方可以在配置变更时及时通知微服务实现配置的热更新在nacos中添加配置文件 注意 项目的核心配置需要热更新的配置才有放到nacos管理的必要基本不会变更的一些配置还是保存在微服务本地比较好 微服务配置拉取 微服务要拉取nacos中管理的配置并且与本地的application.yml配置合并才能完成项目启动spring引入了一种新的配置文件bootstrap.yaml文件会在application.yml之前被读取提前得到nacos地址流程如下 1.在user-service服务中引入Nacos的配置管理客户端依赖 2.在userservice中的resource目录添加一个bootstrap.yml文件这个文件是引导文件优先级高于application.yml 会根据spring.cloud.nacos.server-addr获取nacos地址再根据spring.application.name-{spring.profiles.active}.${spring.cloud.nacos.config.file-extension}作为文件id即userservice-dev.yaml来读取配置 3.在user-service中的UserController中添加业务逻辑读取到配置信息 配置热更新 Nacos中的配置文件变更后微服务无需重启就可以感知不过需要通过下面两种配置实现方式一在Value注入的变量所在类上添加注解RefreshScope 方式二添加一个类读取配置文件使用ConfigurationProperties注解 多环境配置共享 实例解说userservice-dev文件配置详情 userservice文件配置详情 修改对应信息 访问代码 运行两个UserApplication使用不同的profile UserApplication(8081)使用的profile是devUserApplication2(8082)使用的profile是test启动UserApplication和UserApplication2访问http://localhost:8081/user/prop 访问http://localhost:8082/user/prop 配置共享的优先级nacos中的当前环境配置nacos中的共享配置本地配置
http://www.dnsts.com.cn/news/125513.html

相关文章:

  • 网站意见反馈源码主页模板
  • 网站怎么无法访问企业网站备案管理系统
  • 公司模块网站制作wordpress 主题稳定
  • 互联网金融p2p网站建设模板一个月捞偏门可挣20万
  • 怎样维护网站中国世达建筑公司排名
  • 水果网站 模板沈阳自助建站软件
  • 大连做网站比较好的网站域名查询注册
  • 网站降权该怎么做网页排版设计软件
  • 网站建设 唐山一站式做网站哪家强
  • 成都网站设计公司电话建筑企业资质加盟
  • 甘肃省建设厅官方网站质监局h5在哪个网站中做
  • 古镇镇建网站公司网站建设怎样中英文
  • 网站后台数据分析怎么做企业数字化建设公司
  • wordpress整站克隆济南官网seo推广
  • 新闻资讯网站php源码通化建设工程信息网站
  • 电子商务网站建设需求文档旅游网站管理系统php
  • 公司网站网页制作建议辽宁省交通建设投资集团官方网站
  • 15年做哪个网站能致富100个经典商业案例分析
  • 移动局域网ip做网站山东做网站
  • 建筑网站首页大图海南工程网站建设
  • 哪个网站微博做的最好深圳华强北化妆品
  • 南昌建设医院官方网站凡客优品家居官网
  • 免费追剧网站大全室内装潢
  • 在县城怎么做网站公司net framework可以用来做网站吗
  • 在线做网站需要什么门业网站 源码
  • wordpress的知名网站wordpress 文章 形式
  • 网站建设项目创业计划书运营团队架构
  • 广州做网站哪个公司做得好数据开发
  • 网站开发命名规则wordpress 能做周报
  • 网站设计网站建设专业二级网站建设方案模板