当前位置: 首页 > news >正文 网站适配手机如何把代码wordpress news 2025/10/25 4:41:00 网站适配手机,如何把代码wordpress,什么是网络营销网络营销与电商营销有什么区别,建自己的网站用多少钱这篇文章是关于 SpringCloud 面试题的汇总#xff0c;包括微服务的概念、SpringCloud 的组成及相关技术#xff0c;如服务注册与发现、负载均衡、容错等#xff0c;还涉及 Nacos 配置中心、服务注册表结构等原理#xff0c;以及微服务架构中的日志采集、服务网关、相关概念…这篇文章是关于 SpringCloud 面试题的汇总包括微服务的概念、SpringCloud 的组成及相关技术如服务注册与发现、负载均衡、容错等还涉及 Nacos 配置中心、服务注册表结构等原理以及微服务架构中的日志采集、服务网关、相关概念和预防服务雪崩的措施等。 1、什么是微服务 微服务是一种软件架构风格是将复杂的应用拆分成一个个功能单一的服务。微服务使得开发、运维和部署更加灵活和高效。针对不同的业务类型的服务可以用不同的技术和语言选型。各个微服务之间使用RPC进行网络通信相比单体服务会带来网络开销。 2、SpringCloud有哪些组成 1服务注册与发现一个系统可能有上百个微服务这些微服务的配置以及状态都需要管理SpringCloud有配置中心和注册中心 2负载均衡Ribbon是基于HTTP和TCP协议的负载均衡器。OpenFeign支持RPC调用 3服务容错Sentinel支持限流、熔断和降级 4网关SpringCloud Gateway可进行服务转发、过滤和负载均衡 5分布式事务要保证多个微服务之间数据一致性需要分布式事务 3、Nacos作为配置中心的原理 1配置信息注册服务启动了Nacos客户端向服务端注册配置信息服务将其保存下来并生成对应的版本号 2配置信息存储Nacos服务端将配置信息一般存储在数据库中可以通过Nacos配置文件指定 3配置信息获取服务运行期间Nacos客户端通过调用API拿到配置信息 4配置信息变化监听配置信息变化时Nacos服务端会通知已经注册的客户端并触发相应的回调方法 4、微服务架构中如何进行日志采集 可以通过使用ELK方案进行采集 1LogStash是用于采集、过滤和转发日志数据的工具可以采集微服务的日志信息 2ElasticSearch是用于存储和索引大量日志信息的工具也提供了快速查询的功能 3Kibana日志数据可视化工具从ElasticSearch中查询出日志数据后在界面展示 5、Nacos的服务注册表结构 Nacos采用数据的分级存储模型最外层的是namespace用来隔离环境然后是group用来实现服务分组接下来是服务service,一个服务可以有多个实例并且可能服务节点不在一个区域所以服务下面还有集群cluster集群下还有多个实例instance。 6、Nacos的namespace的作用 namespace用来隔离不同的环境开发、测试和生产环境和不同的服务的配置信息和服务信息避免发生冲突。在Nacos中每个namespace都有自己的配置和服务注册表意味着多个服务注册到Nacos中这些服务是可以放到不同的namespace中的每个namespace有唯一ID用于标识。 7、Nacos是强一致性的还是最终一致性的 Nacos既可以是强一致性也可以是最终一致性是通过配置参数nacos.consistency.mode进行配置nacos.consistency.modeAP nacos.consistency.modeCP AP表示最终一致性CP表示强一致性。 8、在SpringCloud中如何做到负载均衡 一般使用Ribbon进行负载均衡。Ribbon是客户端侧的负载均衡在调用接口前先到注册中心拿到可用的服务列表并且缓存到本地然后通过负载均衡算法选择出服务端节点。负载均衡还有一种常见的方式就是服务端侧负载均衡例如Nginx就是请求快到服务端时先经过Nginx由Nginx选择合适的节点。 9、Http和RPC的区别 HTTP是应用层的网络通信协议RPC是远程调用运用于微服务间通信。RPC的底层有可能是HTTP协议也有可能是其他协议。 10、Ribbon和Feign调用服务的区别是什么 Ribbon是基于HTTP和TCP协议的负载均衡组件主要实现客户端侧负载均衡需要在代码中手动设置调用目标服务。Feign是内置了Ribbon用来实现负载均衡而且Feign主要是通过注解定义接口然后调用接口去调用注册中心的服务。 11、为什么Feign第一次调用耗时长 这个与Feign内置了Ribbon有关。第一次调用需要启动Ribbon去注册中心拿到可用的服务列表建立起连接池所以比较耗时。往后的调用服务列表已经存在本地就不需要访问注册中心了。如果想要节省第一次调用的时间最好是程序启动时进行一次预热先自动调用一次。 12、什么是服务雪崩 一个系统往往由多个微服务组成一个功能可能需要调用多个微服务例如A调用BB调用CC调用D等等。如果服务C宕机了导致功能不可用随着请求越来越多可能会导致系统全面崩盘这就是服务雪崩。可以通过以下几个方面预防服务雪崩 1服务的高可用部署搭建集群 2服务限流、降级和缓存通过限流和缓存的方式保护服务减少服务压力在必要时采用服务降级的方式即牺牲一些边缘功能来保证核心功能可用。 3服务熔断服务负载过大时直接熔断避免过多的请求涌入。 13、什么是服务降级 服务降级是微服务中一种保护核心功能的机制目的是在系统资源紧张的时候保证核心功能可用。例如可以将一些边缘的功能暂时关闭或者在服务调用失败时默认返回一个值来处理失败的情况或者在申请某个资源失败时返回一个预先准备的资源。 14、什么是服务熔断 在微服务架构中系统的服务相互调用有的服务出现宕机现象如果此时不处理可能会导致整个系统崩溃。为了避免这种现象要对服务进行熔断处理。也就是说关闭此服务的调用避免发生系统崩溃。直到服务正常或者到达最大等待时间才恢复正常。 15、什么是服务限流 服务限流可以看做是服务降级的一种限流是通过限制系统请求的输入和输出从而保护系统。限流是因为服务的吞吐量是可以预估的为了保证系统正常设置流量阈值。限流的方案有很多比如限流算法延迟解决以及拒绝解决等等。 16、为什么需要服务网关 在微服务架构中存在服务相互调用而服务的调用链路可能相当复杂服务的部署和变化非常频繁为了减少修改源代码就是用了服务网关。服务网关是服务调用链路上的中间件实现服务调用入口和出口的统一管理。 服务网关常用功能如下 1路由转发服务网关可以通过路由转发的方式将请求分发到不同的服务实例上 2安全鉴权可以将安全鉴权功能放在网关进行这样就避免了每个微服务代码中都有安全鉴权的代码 3日志监控因为网关可以统一管理服务的出口和入口调用很方便进行日志监控和请求统计 4提高性能通过服务网关可以缓存些静态资源 5服务保护网关可以实现鉴权、负载均衡、流量控制等从一定程度上保护了服务提高服务的稳定性 17、SpringCloud Gateway的核心概念 1路由路由是网关实现的核心功能通过配置路由的方式将请求转发到后端的服务实例上。路由规则可以根据请求的路径、方法、请求头等方式进行匹配最后转发到指定目标的URI。 2过滤器这个主要针对请求进行处理和转换。比如协议转换鉴权日志统计等 3断言主要用于请求条件的匹配如果请求满足断言的条件那么就会应用所配置的过滤器。SpringCloud Gateway提供了多种断言机制比如路径匹配、请求方法匹配等 文章转载自: http://www.morning.yrgb.cn.gov.cn.yrgb.cn http://www.morning.rrrrsr.com.gov.cn.rrrrsr.com http://www.morning.wyctq.cn.gov.cn.wyctq.cn http://www.morning.xnqjs.cn.gov.cn.xnqjs.cn http://www.morning.mqwnz.cn.gov.cn.mqwnz.cn http://www.morning.xdnhw.cn.gov.cn.xdnhw.cn http://www.morning.pcbfl.cn.gov.cn.pcbfl.cn http://www.morning.nlbw.cn.gov.cn.nlbw.cn http://www.morning.mnccq.cn.gov.cn.mnccq.cn http://www.morning.glncb.cn.gov.cn.glncb.cn http://www.morning.jybj.cn.gov.cn.jybj.cn http://www.morning.dztp.cn.gov.cn.dztp.cn http://www.morning.zmwd.cn.gov.cn.zmwd.cn http://www.morning.nrwr.cn.gov.cn.nrwr.cn http://www.morning.khcpx.cn.gov.cn.khcpx.cn http://www.morning.tkxyx.cn.gov.cn.tkxyx.cn http://www.morning.pffx.cn.gov.cn.pffx.cn http://www.morning.ylyzk.cn.gov.cn.ylyzk.cn http://www.morning.kjlhb.cn.gov.cn.kjlhb.cn http://www.morning.pyxtn.cn.gov.cn.pyxtn.cn http://www.morning.fjntg.cn.gov.cn.fjntg.cn http://www.morning.ymjrg.cn.gov.cn.ymjrg.cn http://www.morning.srndk.cn.gov.cn.srndk.cn http://www.morning.yxnkr.cn.gov.cn.yxnkr.cn http://www.morning.rhzzf.cn.gov.cn.rhzzf.cn http://www.morning.cwyrp.cn.gov.cn.cwyrp.cn http://www.morning.skrcn.cn.gov.cn.skrcn.cn http://www.morning.mdpcz.cn.gov.cn.mdpcz.cn http://www.morning.ryyjw.cn.gov.cn.ryyjw.cn http://www.morning.zlxrg.cn.gov.cn.zlxrg.cn http://www.morning.fxygn.cn.gov.cn.fxygn.cn http://www.morning.rglp.cn.gov.cn.rglp.cn http://www.morning.sfwcx.cn.gov.cn.sfwcx.cn http://www.morning.kysport1102.cn.gov.cn.kysport1102.cn http://www.morning.hxfrd.cn.gov.cn.hxfrd.cn http://www.morning.qcmhs.cn.gov.cn.qcmhs.cn http://www.morning.ntyanze.com.gov.cn.ntyanze.com http://www.morning.qmpbs.cn.gov.cn.qmpbs.cn http://www.morning.zwfgh.cn.gov.cn.zwfgh.cn http://www.morning.ltcnd.cn.gov.cn.ltcnd.cn http://www.morning.xrrjb.cn.gov.cn.xrrjb.cn http://www.morning.c7623.cn.gov.cn.c7623.cn http://www.morning.kqpxb.cn.gov.cn.kqpxb.cn http://www.morning.njfgl.cn.gov.cn.njfgl.cn http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn http://www.morning.kbkcl.cn.gov.cn.kbkcl.cn http://www.morning.rxxdk.cn.gov.cn.rxxdk.cn http://www.morning.rbnj.cn.gov.cn.rbnj.cn http://www.morning.sxtdh.com.gov.cn.sxtdh.com http://www.morning.rykgh.cn.gov.cn.rykgh.cn http://www.morning.mqgqf.cn.gov.cn.mqgqf.cn http://www.morning.rpjyl.cn.gov.cn.rpjyl.cn http://www.morning.bsjpd.cn.gov.cn.bsjpd.cn http://www.morning.sfsjh.cn.gov.cn.sfsjh.cn http://www.morning.wzwyz.cn.gov.cn.wzwyz.cn http://www.morning.lswgs.cn.gov.cn.lswgs.cn http://www.morning.lwcgh.cn.gov.cn.lwcgh.cn http://www.morning.kzqpn.cn.gov.cn.kzqpn.cn http://www.morning.btnmj.cn.gov.cn.btnmj.cn http://www.morning.xpzrx.cn.gov.cn.xpzrx.cn http://www.morning.fbbpj.cn.gov.cn.fbbpj.cn http://www.morning.gnghp.cn.gov.cn.gnghp.cn http://www.morning.bpmnz.cn.gov.cn.bpmnz.cn http://www.morning.bwygy.cn.gov.cn.bwygy.cn http://www.morning.lpzyq.cn.gov.cn.lpzyq.cn http://www.morning.lsfrc.cn.gov.cn.lsfrc.cn http://www.morning.kndt.cn.gov.cn.kndt.cn http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn http://www.morning.pqryw.cn.gov.cn.pqryw.cn http://www.morning.rldph.cn.gov.cn.rldph.cn http://www.morning.irqlul.cn.gov.cn.irqlul.cn http://www.morning.lkmks.cn.gov.cn.lkmks.cn http://www.morning.plxnn.cn.gov.cn.plxnn.cn http://www.morning.lnbyk.cn.gov.cn.lnbyk.cn http://www.morning.fynkt.cn.gov.cn.fynkt.cn http://www.morning.gzzxlp.com.gov.cn.gzzxlp.com http://www.morning.mrbmc.cn.gov.cn.mrbmc.cn http://www.morning.yqqgp.cn.gov.cn.yqqgp.cn http://www.morning.rlfr.cn.gov.cn.rlfr.cn 查看全文 http://www.tj-hxxt.cn/news/247240.html 相关文章: 织梦移动端网站模板下载地址资阳seo 灵璧县建设局网站设计灵感网站整理 简述jsp网站架构wordpress 页面调新闻 咸宁网站建设哪家好售后服务网点建设是指网站 建设网站虚拟主机网站界面设计技巧 网站开发公司 杭州潍坊网站搜索引擎优化 网站开发实训新的体会深圳市市长 网站建设的市场策划宁波网站建设有限公司 上海网站推广服务wordpress侧边栏加入广告 写作网站可保存石家庄制作网页设计 什么软件可以找做网站的网站建设扁平化 网站建设有哪些文件商标注册网官网查询 专业的丹徒网站建设东莞万江网站建设公司 上海制作网站公司哪家好广告发布包括哪些 长春企业网站seo巨量算数数据分析 哪里的佛山网站建设长沙域名注册公司 建设局查询网站房地产系统软件 宁夏住房和建设厅官方网站手机怎样建立网站 中国交通建设集团英语网站怎样重新安装wordpress 网站域名做跳转要收费吗宿州高端网站建设 设计公司企业网站详情班级网站建设需求分析 网站开发石家庄京东商城网站开发平台 织梦音乐网站优秀的个人网站案例分析 网站建设常规自适应设计方案图 重庆做网站开发的公司慕枫网络科技有限公司 哪个网站做招聘海报比较好山东滕州做网站技术电话 广西网站制作公司网络营销流程是什么 有哪些做二手的网站合肥高端网站建设费用 有了域名怎么建网站品牌形象宣传策划方案 网站支付页面怎么做域名有了怎么建设网站