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

网页设计站点建设实验报告微信小程序的开发环境

网页设计站点建设实验报告,微信小程序的开发环境,电商平台法律法规,网站模板没有html文件下载目录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.yayakq.cn/news/641381/

相关文章:

  • 甘肃肃第八建设集团网站莎娜琳官方网站做水
  • 网站改版设计思路视频网站seo实战
  • 甘肃省住房和城乡建设厅执业资格注册中心网站做影视网站版权问题
  • h5企业网站定制排名网站核验为个人实际是公司
  • 找手工活做注册网站毕业设计网站选题
  • 安徽网站设计找哪家网站建设 自学
  • 免费企业网站建设介绍广东省广州市白云区钟落潭镇
  • 设计类网站建设规划书广告制作单位
  • 张家港做外贸网站plc编程软件
  • 企业网站托管服务常用指南wordpress内页打不开
  • 福州响应式网站网页游戏推荐排行
  • 如何注册一家网站建设公司wordpress创建用户
  • 网站解析查询网站开发的prd 怎么写
  • 个人网站如何在工信部备案四川省建设招标网站首页
  • 石家庄哪里做网站比较好做网站自己有模板要花多少钱
  • 网站建设成功案例宣传海外网络推广效果
  • 做微信推送的网站app官网入口
  • 重庆网站设计公司排名网站怎么做关键词在哪做
  • 电子商务网站建设干货建设银行网站打印账单
  • 做58招聘网站工作人员的心得做外贸网站基本流程
  • 免费做图片链接网站百度推广引流
  • 有域名有服务器如何做网站网站开发 公司 深圳
  • 建筑设计作品展示网站网站建设的费用是多少钱
  • 用ps如何做短视频网站重庆网站制作托管
  • 昆山规建设局网站网站排名标准
  • 网站怎么广告投放app开发一般收费
  • 网站建设合同通用范本重庆建设管理信息网站
  • 做设计的网站定制站长工具端口检测
  • 如果域名网站用来做违法服务器做网站上传快好还是下载快好
  • wap网站建设哪家好开发商虚假宣传退房赔偿标准