注册网站验证码wordpress仿站教程2016
- 作者: 五速梦信息网
- 时间: 2026年04月20日 05:04
当前位置: 首页 > news >正文
注册网站验证码,wordpress仿站教程2016,建设厅的电工证,wordpress访问目录权限目录 集群 在user-service的yml文件配置集群 启动服务 负载均衡 order-service配置集群 设置负载均衡 当本地集群的服务挂掉时 访问权重 环境隔离 1、Nacos服务分级存储模型 一级是服务#xff0c;例如userservice 二级是集群#xff0c;例如杭州或上海 …目录 集群 在user-service的yml文件配置集群 启动服务 负载均衡 order-service配置集群 设置负载均衡 当本地集群的服务挂掉时 访问权重 环境隔离 1、Nacos服务分级存储模型 一级是服务例如userservice 二级是集群例如杭州或上海 三级是实例例如杭州机房的某台部署了userservice的服务器 2、如何设置实例的集群属性 修改application.yml文件添加 spring.cloud.nacos.discovery.cluster-name属性即可 3、NacosRule负载均衡策略 优先选择同集群服务实例列表 本地集群找不到提供者才去其它集群寻找并且会报警告 确定了可用实例列表后再采用随机负载均衡挑选实例 4、实例的权重控制 Nacos控制台可以设置实例的权重值0~1之间 同集群内的多个实例权重越高被访问的频率越高 权重设置为0则完全不会被访问 5、Nacos环境隔离 namespace用来做环境隔离 每个namespace都有唯一id 不同namespace下的服务不可见 集群 在user-service的yml文件配置集群 spring:cloud :nacos:server-addr: localhost:8848 # nacos服务端地址discovery:cluster-name: HZ #配置集群名称也就是机房位置server:port: 8080 spring:datasource:url: jdbc:mysql://localhost:3306/cloud_order?useSSLfalseusername: rootpassword: 1234driver-class-name: com.mysql.jdbc.Driverapplication:name: orderservice #order的微服务名称cloud:nacos:server-addr: localhost:8848discovery:cluster-name: HZ #集群名称
namespace: 8279562b-ce89-420a-b765-f8b2adfdbe49 #命名空间id
mybatis:type-aliases-package: cn.itcast.user.pojoconfiguration:map-underscore-to-camel-case: true logging:level:cn.itcast: debugpattern:dateformat: MM-dd HH:mm:ss:SSS #eureka:
client:
service-url: #eureka地址信息1
defaultZone: http://127.0.0.1:10086/eureka
userservice:ribbon:NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule #负载均衡规则随机。范围userservice服务 ribbon:eager-load:enabled: true #开启饥饿加载clients: #指定饥饿加载的服务- userservice 启动服务 启动两个user-service 把集群名改成SH 再启动第三个user-service 在nacos提供的网址中可以看到集群名和在集群下的服务 负载均衡 order-service配置集群 这里我们选择配置HZ cloud:nacos:server-addr: localhost:8848discovery:cluster-name: HZ #集群名称 server:port: 8080 spring:datasource:url: jdbc:mysql://localhost:3306/cloud_order?useSSLfalseusername: rootpassword: 1234driver-class-name: com.mysql.jdbc.Driverapplication:name: orderservice #order的微服务名称cloud:nacos:server-addr: localhost:8848discovery:cluster-name: HZ #集群名称
namespace: 8279562b-ce89-420a-b765-f8b2adfdbe49 #命名空间id
mybatis:type-aliases-package: cn.itcast.user.pojoconfiguration:map-underscore-to-camel-case: true logging:level:cn.itcast: debugpattern:dateformat: MM-dd HH:mm:ss:SSS #eureka:
client:
service-url: #eureka地址信息1
defaultZone: http://127.0.0.1:10086/eureka
userservice:ribbon:NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule #负载均衡规则随机。范围userservice服务启动服务并通过网页请求数据 会发现通过order-service访问的user-service是轮循的方式 设置负载均衡 在order-service中设置负载均衡的IRule为NacosRule这个规则优先会寻找与自己同集群的服务: userservice: ribbon : NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule #负载均衡规则 server:port: 8080 spring:datasource:url: jdbc:mysql://localhost:3306/cloud_order?useSSLfalseusername: rootpassword: 1234driver-class-name: com.mysql.jdbc.Driverapplication:name: orderservice #order的微服务名称cloud:nacos:server-addr: localhost:8848discovery:cluster-name: HZ #集群名称
namespace: 8279562b-ce89-420a-b765-f8b2adfdbe49 #命名空间id
mybatis:type-aliases-package: cn.itcast.user.pojoconfiguration:map-underscore-to-camel-case: true logging:level:cn.itcast: debugpattern:dateformat: MM-dd HH:mm:ss:SSS #eureka:
client:
service-url: #eureka地址信息1
defaultZone: http://127.0.0.1:10086/eureka
userservice:ribbon:NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule #负载均衡规则随机。范围userservice服务启动服务并通过网页请求数据 会发现只有user1和user2会访问数据因为他们是本地集群与order一样的集群。并且它们两个会随机访问。 当本地集群的服务挂掉时 通过网页进行访问时仍然成功但是order-service会出现警告提示是通过非本地集群user3访问的数据。 访问权重 在nacos提供的网站中调节同一个集群的某个服务的权重可以改变它访问的次数。 这里改成0.1后再进行网页的数据请求。 会发现user2请求10次而user1才会请求一次。这符合0.1:1的权重 当权重改为0时将不再访问该服务 环境隔离 在nacos提供的网页中点击命名空间点击新建空间但是改变环境需要再代码里修改 修改order-service的application.yml添加namespace spring: datasource: url: jdbc:mysql://localhost:3306/ heima?useSSLfalseusername: root password: 123 driver-class-name: com.mysql.jdbc.Drivercloud : nacos: server-addr: localhost:8848discovery: cluster-name: SH#上海 namespace: 492a7d5d-237b-46a1-a99a-fa8e98e4b0f9 #命名空间填ID server:port: 8080 spring:datasource:url: jdbc:mysql://localhost:3306/cloud_order?useSSLfalseusername: rootpassword: 1234driver-class-name: com.mysql.jdbc.Driverapplication:name: orderservice #order的微服务名称cloud:nacos:server-addr: localhost:8848discovery:cluster-name: HZ #集群名称namespace: 8279562b-ce89-420a-b765-f8b2adfdbe49 #命名空间id mybatis:type-aliases-package: cn.itcast.user.pojoconfiguration:map-underscore-to-camel-case: true logging:level:cn.itcast: debugpattern:dateformat: MM-dd HH:mm:ss:SSS #eureka:
client:
service-url: #eureka地址信息1
defaultZone: http://127.0.0.1:10086/eureka
userservice:ribbon:NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule #负载均衡规则随机。范围userservice服务 ribbon:eager-load:enabled: true #开启饥饿加载clients: #指定饥饿加载的服务- userservice 运行代码后在nacos网站观察 可以发现order-service已经不在了 点击上放的dev跳转到dev空间 可以看到order-service服务到了这个空间 这时我们再访问网页数据 发现报错 因为已经不是同一个空间了order已经无法访问不同空间的user 代码文件点击下载https://pan.baidu.com/s/1AzOYfkotUYA_vNNR6BlZrw?pwd5vu5 上一篇Nacos快速入门 下一篇Nacos和Eureka的区别
- 上一篇: 注册网站需要营业执照吗设计图案用什么软件
- 下一篇: 注册网站要多久淄博临淄信息港
相关文章
-
注册网站需要营业执照吗设计图案用什么软件
注册网站需要营业执照吗设计图案用什么软件
- 技术栈
- 2026年04月20日
-
注册网站能赚钱吗局网站建设意见
注册网站能赚钱吗局网站建设意见
- 技术栈
- 2026年04月20日
-
注册网站名字网站建设中文摘要是什么
注册网站名字网站建设中文摘要是什么
- 技术栈
- 2026年04月20日
-
注册网站要多久淄博临淄信息港
注册网站要多久淄博临淄信息港
- 技术栈
- 2026年04月20日
-
注册网站页面跳转错误南京网站建设价位
注册网站页面跳转错误南京网站建设价位
- 技术栈
- 2026年04月20日
-
注册网站应注意事项网页设计制作公司排行榜
注册网站应注意事项网页设计制作公司排行榜
- 技术栈
- 2026年04月20日
