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

oa系统网站建设新疆今日头条新闻

oa系统网站建设,新疆今日头条新闻,青岛网站建设,校史馆展馆展厅设计目录 一、Nacos快速入门 1、在父工程中添加spring-cloud-alilbaba的管理依赖 2、如果有使用eureka依赖,将其注释 3、添加nacos的客户端依赖 4、修改yml文件,注释eureka配置 5、启动测试 二、Nacos相关属性配置 1、Nacos服务分级存储 2、根据集群…

目录

一、Nacos快速入门

1、在父工程中添加spring-cloud-alilbaba的管理依赖

2、如果有使用eureka依赖,将其注释

3、添加nacos的客户端依赖

4、修改yml文件,注释eureka配置

5、启动测试

二、Nacos相关属性配置

1、Nacos服务分级存储

2、根据集群负载均衡

3、设置权重负载均衡

4、环境隔离--namespace

5、临时实例

6、Nacos与eureka的区别


一、Nacos快速入门

1、在父工程中添加spring-cloud-alilbaba的管理依赖

            <!--nacos的管理依赖--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2.2.5.RELEASE</version><type>pom</type><scope>import</scope></dependency>

2、如果有使用eureka依赖,将其注释

3、添加nacos的客户端依赖

        <!-- nacos客户端依赖包 --><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>

4、修改yml文件,注释eureka配置

spring:  cloud:nacos:server-addr: localhost:8848

5、启动测试

二、Nacos相关属性配置

1、Nacos服务分级存储

服务跨集群调用问题

服务调用尽可能选择本地集群的服务,跨集群调用延迟较高

本地集群不可访问时,再去访问其它集群

配置集群属性

1、修改配置文件

spring:cloud:nacos:server-addr: localhost:8848 # nacos服务地址discovery:cluster-name: SH  # 配置集群名称。也就是机房位置 SH代指上海

2、在Nacos控制台可以看到集群变化

2、根据集群负载均衡

1、在yml文件设置集群

2、在yml文件设置负载均衡

userservice: #服务名称ribbon:NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule  # 负载均衡规则

结论:

1、优先选择同集群服务实例列表

2、本地集群找不到提供者,才去其它集群寻找,并且会报警告

3、确定了可用实例列表后,再采用随机负载均衡挑选实例

3、设置权重负载均衡

1、在Nacos控制台可以设置实例的权重值,首先选中实例后面的编辑按钮


2、将权重设置为0-1,测试

结论:

1、Nacos控制台可以设置实例的权重值,0~1之间

2、同集群内的多个实例,权重越高被访问的频率越高

3、权重设置为0则完全不会被访问

4、环境隔离--namespace

Nacos中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离

 1、在Nacos控制台可以创建namespace,用来隔离不同环境

 2、然后填写一个新的命名空间信息:

 3、保存后会在控制台看到这个命名空间的id:

4、修改yml文件,添加namespace

spring:datasource:url: jdbc:mysql://localhost:3306/cloud_order?useSSL=falseusername: rootpassword: rootdriver-class-name: com.mysql.jdbc.Driverapplication:name: orderservice # order的服务名称cloud:nacos:server-addr: localhost:8848 # nacos服务地址discovery:cluster-name: HZ  # 配置集群名称。也就是机房位置 SH代指上海namespace: 1c7289b5-e79d-4ce5-9067-e44f24fe6d5d #命名空间,填id dev环境

5、配置完后重启服务,发现服务已经被隔离开

 

 因为namespace不同,再次访问服务会报异常错误

结论:

1、namespace用来做环境隔离

2、每个namespace都有唯一id

3、不同namespace下的服务不可见

5、临时实例

服务注册到Nacos时,可以选择注册为临时或非临时实例,通过下面的配置来设置:
 

spring:datasource:url: jdbc:mysql://localhost:3306/cloud_order?useSSL=falseusername: rootpassword: rootdriver-class-name: com.mysql.jdbc.Driverapplication:name: orderservice # order的服务名称cloud:nacos:server-addr: localhost:8848 # nacos服务地址discovery:cluster-name: HZ  # 配置集群名称。也就是机房位置 SH代指上海namespace: 1c7289b5-e79d-4ce5-9067-e44f24fe6d5d #命名空间,填id dev环境ephemeral: false #设置非临时实例

6、Nacos与eureka的区别

Nacos与eureka的共同点

1、都支持服务注册和服务拉取

2、都支持服务提供者心跳方式做健康检测

Nacos与Eureka的区别

1、Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模

2、临时实例心跳不正常会被剔除,非临时实例则不会被剔除

3、Nacos支持服务列表变更的消息推送模式,服务列表更新更及时

4、Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式

相关视频地址:微服务技术栈导学1_哔哩哔哩_bilibili


 

http://www.tj-hxxt.cn/news/120726.html

相关文章:

  • 宝安网站改版新闻发布会新闻通稿
  • 江苏建设工程信息网一体化平台广西网站seo
  • com网站注册域名什么软件推广效果好
  • 怎样做返利网站应用市场
  • php 数据录入网站视频广告联盟平台
  • wordpress安装文件夹不错宁波seo公司
  • 论文写作数据网站品牌营销策划公司
  • 钢结构网站建设网站建设及推广优化
  • 做企业网站找谁福州关键词搜索排名
  • 网站建设公司推广百度网址链接是多少
  • 比特币在美国的网站做开源软文是什么意思通俗点
  • 石景山网站开发企业网站托管
  • 从做系统怎么找一起的收藏网站百度经验实用生活指南
  • 建立企业网站方案友情链接的形式
  • 企业网站建设费用定金怎么做账win10系统优化软件
  • 宣传片制作报价表宁波seo公司网站推广
  • wordpress手机商城项链seo关键词
  • 做网站如何连数据库山西seo推广
  • 网站做锚点西安seo关键字优化
  • 东莞网站建设怎么样做一个app平台需要多少钱
  • 网站怎么做站内搜索seo就业指导
  • 网站建设设计图软件广告投放代理商加盟
  • 猎场第几集做的网站推广开发软件app需要多少钱
  • 西安专业做网站的的公司重庆专业seo
  • 秦皇岛网站建设系统推荐排名优化公司哪家靠谱
  • 中文wordpress网站模板下载seo网站推广经理招聘
  • 专注聊城做网站的公司三十个知识点带你学党章
  • 济南代做标书网站标志国内新闻最新消息简短
  • 番禺免费核酸检测广州seo网站推广
  • 珠海企业免费建站百度集团股份有限公司