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

销售网站建设实验报告系统优化大师

销售网站建设实验报告,系统优化大师,做网站找那些公司,百度索引量和网站排名目录Nacos是什么?一.Nacos下载二.安装Nacos三.Nacos原理四.Nacos快速入门五.Nacos服务多级存储模式六.Nacos根据集群设置负载均衡1.根据同集群优先访问2.根据权重配置负载均衡七.Nacos的环境隔离八.Nacos和Eureka的区别前提:以订单服务和用户服务为例&am…

目录

  • Nacos是什么?
  • 一.Nacos下载
  • 二.安装Nacos
  • 三.Nacos原理
  • 四.Nacos快速入门
  • 五.Nacos服务多级存储模式
  • 六.Nacos根据集群设置负载均衡
    • 1.根据同集群优先访问
    • 2.根据权重配置负载均衡
  • 七.Nacos的环境隔离
  • 八.Nacos和Eureka的区别

前提:以订单服务和用户服务为例,订单服务要使用用户服务。

注意: 这篇讲的是Nacos的服务注册和服务拉取的作用。

Nacos是什么?

Nacos是阿里巴巴的产品,也是注册中心也有负载均衡功能,现在是SpringCloud中的一个组件,相比较而言比Eureka功能更丰富。在国内更加欢迎。

一.Nacos下载

nacos官网

1.进入官网
在这里插入图片描述

2.找到下载功能
在这里插入图片描述

3.找到你想下载的版本
在这里插入图片描述


二.安装Nacos

nacos14.1安装包 提取码:0221
1.解压
在这里插入图片描述

2.默认端口是8848,如果你要改端口在 conf -> application.properties
在这里插入图片描述

3.启动
注意: 默认账号密码都是:nacos

//启动命令 在bin目录下启动
startup.cmd -m standalone-m:模式(单机模式、集群模式)
standalone:单机模式

在这里插入图片描述

三.Nacos原理

在这里插入图片描述
1.服务注册时,配置服务是临时实例还是非临时实例,在服务的yml服务配置

springcloud:nacos:server-addr: localhost:8848 # nacos服务地址discovery:ephemeral: false # 默认是临时实例,true:临时实例,false:非临时实例

2.可视化界面查看实例类型
在这里插入图片描述

在这里插入图片描述

四.Nacos快速入门

1.在父工程pom文件添加依赖

		 <!--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.在子工程pom文件添加依赖(订单服务)

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

3.yml文件配置(订单服务)

spring:cloud:nacos:server-addr: localhost:8848 # nacos服务地址,默认地址

4.查看启动服务的信息

在这里插入图片描述

五.Nacos服务多级存储模式

1.多级存储模式逻辑图
在这里插入图片描述

2.yml文件配置集群

spring:cloud:nacos:server-addr: localhost:8848 # nacos地址discovery: cluster-name: CX #集群名称,CX是曹县的集群

六.Nacos根据集群设置负载均衡

1.根据同集群优先访问

例如:订单服务要访问用户服务的集群。但是想优先访问CX集群的用户服务。

(1) yml文件配置(订单服务)

spring:cloud:nacos:server-addr: localhost:8848 # nacos地址discovery: cluster-name: CX #集群名称,CX是曹县的集群

(2) 配置Ribbon的规则(订单服务)

userservice:ribbon:NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule  # Nacos负载均衡规则(优先访问同集群的服务,随机访问,找不到同集群的会报警告,然后去找其他集群) 

2.根据权重配置负载均衡

例如:部署用户服务的服务器,有的好,有的坏,那我们想让好的服务器接受的请求多一些该怎么办呢?

nocos控制台设置权重(权重越大访问越多,权重为0,不会被访问)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七.Nacos的环境隔离

Nacos中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离。可以用于比如生产环境、测试环境、开发环境这种进行隔离,还有根据集群的地域的不同进行隔离。

1.隔离逻辑图
在这里插入图片描述
2.查看服务所属的命名空间和组
在这里插入图片描述
3.新建命名空间
在这里插入图片描述

4.把指定服务加入某个命名空间,配置yml文件

spring:cloud:nacos:server-addr: localhost:8848 # nacos服务地址discovery:namespace: 4d6ce343-9e1b-44df-a90f-2cf2b6b3d177 # dev环境,值是命名空间的id,配置完这个服务就属于dev环境的命名空间了,其他命名空间访问不到

八.Nacos和Eureka的区别

共同点
①都支持服务的注册和拉取。
②都支持服务提供者以心跳检测来判断是否健康(临时实例)。

不同点
①nacos支持注册中心主动询问服务提供者的状态(非临时实例)。
②nacos支持注册中心消息变更主动推送。
③心跳不正常会被剔除(临时实例)。

http://www.mmbaike.com/news/87389.html

相关文章:

  • 设计网站推荐大北京aso优化
  • 泰州哪里做网站北京seo代理公司
  • 减肥产品网站模板自动外链发布工具
  • 网站推广入口百度竞价优缺点
  • 云主机做网站域名打不开站长之家网站流量查询
  • 免费信息网站建设平台互联网营销的方法有哪些
  • 施工企业副总经理竞聘优化网站推广网站
  • metinfo怎么做网站怎么自己弄一个网站
  • 河北沧州网站建设百度指数查询手机版app
  • 西安网站建设中企建站广东疫情最新数据
  • dedecms美食网站石家庄网站建设排名
  • 一键生成作文的网站关键词排名查询网站
  • 网站开发需要什么条件深圳百度网站排名优化
  • 门户网站建设 工具爱战网关键词查询网站
  • 阜宁做网站价格谷歌浏览器官网下载
  • flash 如何做游戏下载网站搜索引擎排名优化包括哪些方面
  • 专业足球网站建设大数据培训机构排名前十
  • 网站如何做点击链接厦门百度广告
  • 镇江外贸型网站建设哪些网站可以免费推广
  • 成人编程培训班关键词优化排名软件
  • wordpress缩略图延时加载seo算法
  • 南山区做网站精准客户数据采集软件
  • 网站建设外包怎么样企业网站排名优化公司
  • 杭州网站建设企业站长工具收录
  • 免注册个人网站制作武汉网站建设
  • 做网站应该画什么图网站优化公司大家好
  • 设计签名网站优化包括哪些
  • 阿里云做网站的代码广州建网站的公司
  • 那个网站攻略做的好好用的视频播放器app
  • 制作网站的页面设计怎么做万网域名注册官网