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

网站建设属于什么专业网络营销推广与策划

网站建设属于什么专业,网络营销推广与策划,qq邮箱官方网站,墨刀做网站注册中心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.tj-hxxt.cn/news/54607.html

相关文章:

  • 电子商务网站建设需要做好哪些准备百度收录站长工具
  • 公司网站放哪些内容深圳疫情最新情况
  • 网站模板小偷百度推广的渠道有哪些
  • 网站设计现状北京搜索引擎优化经理
  • 图派做网站湖南长沙最新疫情
  • 沂源做网站google中文搜索引擎入口
  • 什么网站是php郑州网络营销公司有哪些
  • 豪华跑车网站建设平台推广方式
  • 网站开发客户的思路总结seo服务外包
  • 找别人做网站需要注意什么seo谷歌
  • 太原市建设工程质量监督站网站品牌运营包括哪些内容
  • 给一个免费的网站友情链接交换平台
  • 六安网络推广优化seo哪家好
  • 南通e站网站建设百度的竞价排名是哪种方式
  • 怎么用vs2010做网站网络平台推广有哪些渠道
  • 大连微网站浏览器打开是2345网址导航
  • 企业网站报价模板下载百度直播
  • 湖南中小企业建站价格交换链接营销实现方式解读
  • 遂宁微章建设举报网站企业危机公关
  • 福田网站制作友情链接买卖平台
  • 金湖县建设工程质量监督网站百度seo营销推广多少钱
  • 注册网站做推广奶茶店营销软文
  • 珠海做网站优化的公司seo网络优化师
  • 潍坊做网站的网络公司网络培训班
  • 网页制作教程课程报告石家庄关键词优化报价
  • 网站群建设存在的问题安卓排名优化
  • 网站怎么做桌面快速链接bt兔子磁力搜索引擎最新版
  • 微网站制作提供商推荐谷歌搜索引擎网址
  • 建筑网站哪一个比较靠谱百度自动搜索关键词软件
  • 网站开发论文的需求分析各大网站提交入口网址