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

网站建设进度计划表企业网络推广软件

网站建设进度计划表,企业网络推广软件,网络规划设计师考试资料百度云,网站后台能进前台空白注册中心eureka服务端客户端负载均衡nacos服务端客户端nacos分级存储模型配置集群属性nacos环境隔离-namespace临时实例和非临时实例Eureka和Nacos的异同负载均衡策略饥饿加载eureka 服务端 依赖 <!-- eureka注册中心服务端依赖--><dependencies><depe…

注册中心

  • eureka
    • 服务端
    • 客户端
    • 负载均衡
  • nacos
    • 服务端
    • 客户端
    • nacos分级存储模型
      • 配置集群属性
    • nacos环境隔离-namespace
    • 临时实例和非临时实例
  • Eureka和Nacos的异同
  • 负载均衡策略
  • 饥饿加载

eureka

在这里插入图片描述
在这里插入图片描述

服务端

  1. 依赖
<!--        eureka注册中心服务端依赖--><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency></dependencies>
  1. 配置项
server:port: 10086spring:application:name: eurekaservereureka:client:service-url:defaultZone: http://127.0.0.1:10086/eureka
  1. 启动项
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {public static void main(String[] args) {SpringApplication.run(EurekaApplication.class,args);}
}

客户端

  1. 依赖
<!--        eureka注册中心客户端依赖--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>
  1. 配置项
eureka:client:service-url:defaultZone: http://127.0.0.1:10086/eureka/

负载均衡

消费者该如何获取服务提供者具体信息?

  1. 服务提供者启动时向eureka注册自己的信息
  2. eureka保存这些信息
  3. 消费者根据服务名称向eureka拉取提供者信息

如果有多个服务提供者,消费者该如何选择

  1. 服务消费者利用负载均衡算法,从服务列表中挑选一个

消费者如何感知服务提供者健康状态?

  1. 服务提供者会每隔30秒向EurekaServer发送心跳请求,报告健康状态
  2. eureka会更新记录服务列表信息,心跳不正常会被剔除
  3. 消费者就可以拉取到最新的信息

nacos

在这里插入图片描述

在项目父依赖文件中引入

<!--            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>

服务端

  1. 服务端启动:nacos安装目录bin文件夹下,打开命令窗口:startup.cmd -m standalone
  2. 端口修改:修改nacos安装目录conf中的application.properties中的server.port

客户端

  1. 引入依赖
        <!--        nacos注册中心依赖--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency>
  1. 配置项
spring:cloud:#nacos端口配置nacos:server-addr: localhost:8840

nacos分级存储模型

服务->集群->实例

配置集群属性

  1. 修改服务生产者配置文件
spring:cloud:#nacos端口配置nacos:server-addr: localhost:8840discovery: #集群属性cluster-name: HZ
  1. 优先访问集群:修改消费者者配置文件,同时修改负载均衡规则为:com.alibaba.cloud.nacos.ribbon.NacosRule
spring:cloud:#nacos端口配置nacos:server-addr: localhost:8840discovery:cluster-name: HZ #集群名称
  1. 设置负载均衡权重(nacos特有)

在这里插入图片描述

nacos环境隔离-namespace

nacos中服务存储和数据存储最外层都是namespace的东西,用来做最外层隔离
概念

  1. namespace用来做环境隔离
  2. 每个namespace都有唯一id
  3. 不同namespace下的服务不可见

实现:
4. 在nacos控制台命名空间中可以创建namespace,用来隔离不同环境
5. 修改消费者的application.yml配置,添加namespace

spring:cloud:nacos:discover:namespace: #命名空间ID

临时实例和非临时实例

spring:cloud:nacos:discover:ephemeral: false # 设置为非临时实例

Eureka和Nacos的异同

同:

  1. 支持服务注册和拉取
  2. 支持服务提供者心跳方式做健康监测

异:

  1. nacos服务端支持主动检测提供者健康状态,临时实例采取心跳模式,非临时实例采取主动检测模式
  2. Nacos临时实例心跳不正常会被剔除,非临时实例不会
  3. Nacos支持服务列表变更的消息推送模式,服务列表更新更及时
  4. Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP模式

负载均衡策略

  1. 方案一:在客户端启动类中添加
/*修改负载均衡策略写法,方案一,适用于全局*/@Beanpublic IRule randomRule(){return new RandomRule();}
  1. 方案二:客户端配置项中添加
#      修改负载均衡策略写法,方案二
userservice:ribbon:NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule

饥饿加载


#       饥饿加载
ribbon:eager-load:enabled: true # 开启饥饿加载clients:- userservice #指定饥饿加载名称,是数组#    - xxxxservice#    - xxxxservice#    - xxxxservice

在这里插入图片描述

http://www.hkea.cn/news/457448/

相关文章:

  • 做网站潍坊培训课程安排
  • python做网站需要什么seo学习论坛
  • 用手机怎样制作网站网络seo是什么
  • 企业网站开发信息搜索大全浏览器
  • 做虚拟货币交易网站域名注册平台有哪些
  • 企业网站首页的实现专业的网页制作公司
  • 动态网站建设教程宝鸡seo排名
  • 做外贸b2b免费网站优化推广网站排名
  • 丹徒网站建设价格香港服务器
  • 宿迁哪里有做网站开发的信息流广告案例
  • 电脑网页无法访问如何解决北京seo地址
  • 直销网站系统制作价格java培训机构
  • dw软件个人简历网站怎么做百度导航下载2022最新版官网
  • 成都官方网站建设泉州seo外包
  • 矿山建设网站天津网络推广seo
  • 国内优秀的响应式网站深圳专业seo外包
  • 重庆装修价格c盘优化大师
  • 银行网站 设计方案外包优化网站
  • 做网站是学什么专业软件外包企业排名
  • wordpress商城 中文站百度站长平台网址
  • 建手机网站的软件有哪些南宁百度seo价格
  • 做网站私活长沙网络营销公司
  • 网站建设公司 广告法被处罚沧州网络推广外包公司
  • 电商网站 开发成本惠州seo外包服务
  • 佛山做网站建设价格百度网盘官方下载
  • 网上购物商城网站建设个人免费域名注册网站
  • 成都学网站建设电子营销主要做什么
  • 织梦cms通用蓝白简介大气企业网站环保科技公司源码网络推广员招聘
  • 网站后台怎么添加图片视频app推广
  • 网站秒收录怎么做的经典软文案例和扶贫农产品软文