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

网站建设制作的标准有哪些十大营销策略

网站建设制作的标准有哪些,十大营销策略,长春互联网,wordpress文章博客模板目录前言一.微服务1.微服务是什么?2.你知道哪些RPC框架3.springCloud和Dubbo有什么区别4. SpringCloud由什么组成二.Spring Cloud Eureka1.Eureka包含几个组件2.Eureka的工作原理3.说一下什么是Eureka的自我保护机制4.什么是CAP原则5.都是服务注册中心,E…

目录

  • 前言
  • 一.微服务
    • 1.微服务是什么?
    • 2.你知道哪些RPC框架
    • 3.springCloud和Dubbo有什么区别
    • 4. SpringCloud由什么组成
  • 二.Spring Cloud Eureka
    • 1.Eureka包含几个组件
    • 2.Eureka的工作原理
    • 3.说一下什么是Eureka的自我保护机制
    • 4.什么是CAP原则
    • 5.都是服务注册中心,Eureka比Zookeeper好在哪里?
  • 三.Spring Cloud Ribbon
    • 1.Ribbon的作用
    • 2.Ribbon的原理
    • 3.Ribbon和nginx的区别
  • 四.Spring Cloud Feign
    • 1.Feign的作用
    • 2.SpringCloud有几种调用接口方式
    • 3.Ribbon和Feign调用服务的区别
  • 五.Spring Cloud Hystrix
    • 1.说一说什么是服务雪崩
    • 2.Hystrix断路器是什么
    • 3.什么是服务降级、服务熔断、服务隔离
  • 六.Spring Cloud Zuul
    • 1.什么是Zuul微服务网关
    • 2.Zuul的应用场景
  • 七.Spring Cloud Config
    • 1.什么是Spring Cloud Config

前言

java最新面试题(java基础、集合、多线程、jvm、锁、算法、CAS、Redis、数据库、mybatis、spring、springMVC、springBoot、微服务)

一.微服务

1.微服务是什么?

分布式,多个模块,每一个模块都是一个单独的系统。

2.你知道哪些RPC框架

RPC(Remote Procedure Call):远程过程调用。
Dubbo: 国内最早开源的 RPC 框架,由阿里巴巴公司开发并于 2011 年末对外开源。
Spring Cloud: 国外公司 2014 年对外开源的 RPC 框架。

3.springCloud和Dubbo有什么区别

①定位不同: springCloud微服务架构下的一站式解决方案;Dubbo主要用于服务的调用和治理。
②生态环境不同: springCloud依靠spring平台,更完善;Dubbo相对匮乏。
③调用方式不同: springCloud是采用Http协议做远程调用,接口一般是Rest风格,比较灵活;Dubbo是采用Dubbo协议,接口一般是Java的Service接口,格式固定。
**简单来说:**s pringCloud是品牌机,Dubbo是组装机。

4. SpringCloud由什么组成

Spring Cloud Eureka: 服务注册与发现。
Spring Cloud Feign: 服务接口调用。
Spring Cloud Ribbon: 客户端负载均衡。
Spring Cloud Hystrix: 断路器。
Spring Cloud Zuul: 服务网关。
Spring Cloud Config: 分布式统一配置管理。
等等。

二.Spring Cloud Eureka

1.Eureka包含几个组件

Eurake Client(客户端): 负责将这个服务的信息注册到Eureka Server中。
Eureka Server(服务端): 注册中心,里面有一个注册表,保存了各个服务所在的机器和端口号。

2.Eureka的工作原理

原理: 系统中的其他服务使用Eureka的客户端将其连接到Eureka服务端中,并且保持心跳,这样工作人员可以通过Eureka服务端来监控各个微服务是否运行正常。

3.说一下什么是Eureka的自我保护机制

如果Eureka服务端在一定时间内没有接收到某个微服务的心跳(默认90s),Eureka服务端会进入自我保护模式,在该模式下Eureka服务端会保护服务注册表中的信息,不在删除注册表中的数据,当网络故障恢复后,Eureka服务端节点会自动退出自我保护模式。

4.什么是CAP原则

CAP原则: 又称CAP定理,指的是在一个分布式系统中,强一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。
强一致性(Consistency): 访问所有的节点,得到的数据结果都是一样的。
可用性(Availability): 保证每个请求不管成功或者失败都有响应。
分区容错性(Partiton tolerance): 系统中任意信息的丢失或失败不会影响系统的继续运作。

5.都是服务注册中心,Eureka比Zookeeper好在哪里?

在分布式系统中分区容错性是必须要保证的,因此只能保证A或C,只能AP和CP。
Zookeeper: 保证的是CP,可以容忍注册中心返回几分钟之前的注册信息,但是不能接受服务直接down掉不可用,当主机的节点发生网络故障了,会选取新的主节点,响应时间过长。
Eureka: 保证的是AP,Eureka的节点都是平等的,不存在主机从机,因此Eureka可以很好的应对因网络故障导致部分节点失去联系的情况,而不会像Zookeeper那样是整个注册中心瘫痪。

三.Spring Cloud Ribbon

1.Ribbon的作用

主要功能是提供客户端的软件负载均衡算法,默认是轮询算法。

2.Ribbon的原理

Ribbon会从注册中心获取到服务的信息,然后通过轮询算法,从中选择一台机器。

3.Ribbon和nginx的区别

nginx: 反向代理实现负载均衡,相当于从nginx服务器进行请求转发。
Ribbon: 客户端负载均衡,全程都是客户端操作。

四.Spring Cloud Feign

1.Feign的作用

Feign集成了Ribbon,Feign 是一个声明web服务客户端,这使得编写web服务客户端更容易,远程调用更加简单。

2.SpringCloud有几种调用接口方式

Feign
RestTemplate

3.Ribbon和Feign调用服务的区别

Ribbon: 需要我们自己构建http请求,然后通过RestTemplate去发给其他服务,比较繁琐。
Feign: 不需要自己构建Http请求,直接接口调用就行。

五.Spring Cloud Hystrix

1.说一说什么是服务雪崩

服务雪崩:多个服务相互调用时,A调B,B调C,C调D等等更多调用,那么如果中间调用需要很长时间,然后再去调用A,那么占用的资源就越来越多,导致系统崩溃。

2.Hystrix断路器是什么

防止服务雪崩的一个工具,具有服务降级、服务熔断(@HystrixCommand(fallbackMethod = “hystrixById”) //失败了调用的方法)、服务隔离、监控等防止雪崩的技术。

3.什么是服务降级、服务熔断、服务隔离

服务降级: 资源不够时,关闭一下资源,保证核心服务的运行。
服务熔断: 当服务出现故障时,会直接走熔断的方法。
服务隔离: 为隔离的服务开启一个独立的线程,这样在高并发情况下,也不会影响该服务。一般使用线程池实现(还有信号量方式实现)。

六.Spring Cloud Zuul

1.什么是Zuul微服务网关

接收所有的请求,并且将不同的请求转发至不同的微服务模块。

2.Zuul的应用场景

①过滤器
②权限认证
③降级限流
④安全

七.Spring Cloud Config

1.什么是Spring Cloud Config

集中管理配置文件,不需要每个服务编写配置文件,服务会向配置中心拉取配置。
实时刷新(需要spring cloud bus)。

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

相关文章:

  • 在线爬取网页源码seo就是搜索引擎广告
  • 广州网站建设 .超凡科技网店运营教学
  • 5自己建网站可以免费推广的平台
  • 成都医院做网站建设公司注册
  • 注册网站模板营销软文范例大全300
  • 一起做网站17杭州女装免费卖货平台
  • 三合一网站管理系统给你一个网站怎么优化
  • 中国建设银行网站能查流水吗为企业推广
  • 泰安北京网站建设天津百度关键词推广公司
  • 施工企业的项目负责人应当对( )负责外贸seo网站推广
  • 清远网站建设公司搜索引擎推广试题
  • 东莞做网站ab0769互联网平台有哪些
  • 邢台网站建设厂家百度搜索下载安装
  • 较好的网站建设公司收录优美图片找不到了
  • 做网站设计的公司爱站网关键词长尾挖掘
  • 常平网站建设广州seo工资
  • 邵阳做网站的公司网店运营工作内容
  • 门户网站开发方案优化疫情防控 这些措施你应该知道
  • 做哪种网站流量大免费广告推广平台
  • 英国做电商网站有哪些网站建设的流程及步骤
  • 超级商城南昌seo计费管理
  • 做词频分析的网站网页设计模板免费网站
  • 全国的网站建设安徽seo
  • 西乡网站建设2022年最新十条新闻
  • 安全培训网站手机app安装下载
  • 无锡新区做网站公司潍坊网站关键词推广
  • 东莞哪家做网站好网站排名在线优化工具
  • 秦皇岛汽车网站制作seo网站编辑是做什么的
  • html网站支付链接怎么做如何做好网络推广
  • 韩国企业网站模板下载外链发布网站