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

网站开发英文怎么说广东恒力建设工程有限公司网站

网站开发英文怎么说,广东恒力建设工程有限公司网站,注册城乡规划师通过率,重庆网站建设公司#x1f308;#x1f308;#x1f308;#x1f308;#x1f308;#x1f308;#x1f308;#x1f308; 欢迎关注公众号#xff08;通过文章导读关注#xff1a;【11来了】#xff09;#xff0c;及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理… 欢迎关注公众号通过文章导读关注【11来了】及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理解 Redis 系列文章结合电商场景讲解 Redis 使用场景、中间件系列笔记和编程高频电子书 文章导读地址点击查看文章导读 感谢你的关注 分布式技术面试实战 如果跟面试官聊到了 分布式 这方面的内容该怎么去聊呢或者说是面试官会去问哪些内容呢下面对分布式面试内容进行分析 目前主流的微服务框架主要就是两个 Dubbo、 Spring Cloud可能有些项目使用 Dubbo有些使用 Spring Cloud 其实两者最主要的区别就在于 生态Spring Cloud 的生态很丰富提供了注册中心、网关、服务熔断、服务限流等等很完善的一系列组件功能比 Dubbo 丰富很多而 Dubbo 设计的目的主要是作为一个 RPC 服务框架 使用专注于服务注册、服务发现、负载均衡等服务治理的功能 简单来说就是 Dubbo 主要是为了高性能的服务调用而 Spring Cloud 是为了提供一套完整的微服务解决方案而 Spring Cloud Alibaba 则整合了 Spring Cloud 和阿里巴巴的一些开源组件如 Nacos、Dubbo、Sentinel 等等通过 Spring Cloud Alibaba 可以迅速的将 Spring Cloud 接入阿里中间件搭建分布式系统 技术选型 那么先来思考第一个问题你们公司微服务框架选用了哪一种为什么这样选择呢 简单来说可以从 公司的需求 和 对哪一种微服务框架更加熟悉 这两方面来说就比如说我对 Dubbo 更加熟悉那么肯定使用 Dubbo这样对于前期生产成本以及后期维护成本都是大大降低了其实选用哪一种技术也不用说的很天花乱坠只要说明需求即可 其次可以去 Dubbo 官网Dubbo 在官网也有与 Spring Cloud 的比较 如 Spring Cloud 存在了一些问题如下而这些问题也就是 Dubbo 的优势 落地成本以及后期维护成本大欠缺服务治理功能尤其负载均衡、流量路由方面较弱基于 HTTP 进行通信性能不如 RPC 框架 技术原理 那么假如说微服务框架选择了 Dubbo那面试官肯定是要问问你有没有看过 Dubbo 的源码呢原理了解吗 这里我就以 Dubbo 来举例如果你使用 Spring Cloud 或 Spring Cloud Alibaba问题都是类似的你一定要对这个问题画一个原理的流程图可以和面试官清晰的讲解出来Dubbo 整理的流程图我也画出来了如下图流程我也写成文字 每个服务提供者都会去注册中心注册自己包括自己的地址ipport服务消费者去消费时从注册中心Dubbo 使用 ZooKeeper 作为注册中心中拉取服务列表消费者会去为远程代理对象创建一个动态代理对象通过动态代理来拦截方法的执行在代理对象的拦截中会去执行一系列的操作 负载均衡选择一台机器进行通信选择一种通信协议Dubbo 提供了自定义的高性能 rpc 通信协议将请求进行封装并且序列化通过网络通信框架将远程调用请求传给 Dubbo 服务提供者 Dubbo 服务提供者收到后也会进行一系列操作解析请求最后调用本地服务将执行结果返回给服务消费者 由面到点 整体的一个 Dubbo 原理说完之后肯定会从 Dubbo 某一个具体的功能切入比如说一下 Dubbo 底层的网络通信机制原理这其实考察的就是 Dubbo 底层网络通信框架 Netty 的原理只要讲一下 Netty 如何进行网络通信以及 Netty 的线程模型是怎样的就可以了 具体的技术细节就不说了这里主要说一下面试的逻辑只有熟悉面试官的逻辑之后才可以更好的去准备面试 系统设计层面 并且对于一个技术可以多去看一下它的官网看一下官网怎么说这个技术的优点以及它的架构设计 Dubbo 在系统设计层面如何实现了它的高度可扩展能力呢使用了 SPI 来实现 Dubbo 中将核心的组件全部接口化组件和组件之间的调用全部依托于接口之后再动态去寻找配置的实现类如果没有配置就去使用默认的实现类 并且 Dubbo 提供了配置自己实现的组件的功能如果你自己实现了一个组件通过配置可以在 Dubbo 运行的时候直接使用你的组件而不是默认的组件 Dubbo 提供了很多的 SPI 扩展实现如 协议扩展调用拦截扩展集群扩展… 更多细节可以查看 Dubbo 官方文档 自己设计 如果面试官让你自己设计一个 RPC 框架你该从哪些方面来设计呢 这个东西其实也没法简简单单说清楚其实也就是问你 Dubbo 底层的原理只不过让你自己设计可能并不需要太复杂的功能你需要可以从整体流程来说一下 RPC 框架需要哪些功能部分那么接下来我就简单从各个功能来说一下 注册中心RPC 框架是需要服务之间进行调用那么一定要有一个地方去存储服务的地址可以进行 服务注册 和 服务发现 的功能的注册中心使用 ZooKeeper 实现动态代理RPC 框架中服务消费者肯定是没有服务提供者的一个实例对象的因为他们分布在不同机器上所以需要去创建动态代理对象负载均衡这个是在消费方实现的消费者从注册中心拉取到服务提供者的地址可以根据多个地址进行负载均衡序列化、网络通信消费者最终会将调用请求发送到服务提供者去最终服务提供者执行完本地方法再将执行结果给返回这其中通信框架可以使用 Netty高性能网络通信并且需要将调用请求序列化为二进制的字节数组才可以通过网络发送出去 我自己也写过一个 RPC 框架这里将流程图给出来可以看一下整体的 rpc 调用流程是怎样的
http://www.pierceye.com/news/797937/

相关文章:

  • 连云港做网站推广网站建设为什么需要备案
  • 网站建站步骤在越南做一个网站怎么做
  • 怎么在word里做网站wordpress 父页面跳转
  • 网站添加验证码WordPress食谱小程序
  • 网站打包app公明做网站
  • 服装网站设计策划工业设计最吃香的专业
  • 东莞找公司网站ui界面设计说明范文
  • 淘宝网页版手机登录保定seo外包服务商
  • 网站开发 总结报告想给公司做网站怎么做
  • 思创医惠网站建设wordpress熊掌号号主页展现
  • 网站设置的参数新兴县城乡建设局网站登录
  • 网站未备案或已封禁六安城市网官网
  • 信息产业部网站备案系统建立一个网站的流程
  • 门户网站建站多少钱功能性质网站
  • 网站关键词是什么意思易网网站多少
  • 网站建设培训 上海网站建设公司有前途吗
  • 做普通网站选择什么服务器企业vi设计公司哪家好
  • 嘉兴本地推广网站如何查看网站是否开启gzip
  • 网站菜单导航制作教程畅言 wordpress插件
  • 太原网站建设联系方式免费创建网站教程
  • 有服务器自己怎么做网站深圳财务小公司网站
  • 装修装饰网站建设东莞环保公司
  • 网站开发大公司需要资格证吗申请域名免费
  • 建设维护网站未签订合同网站上线之前做哪些工作
  • dede 网站图标网站安装php
  • 网站管理更新维护湖南网站建设策划
  • 桥头东莞网站建设网站建设的开发方式和费用
  • 无锡网站优化哪家好wordpress会员内容
  • 网站需求分析的重要手机网站建设的规划
  • 国内大一html网站简单设计用那种语言做网站比较好