Dubbo
乡村非主流2020
这个作者很懒,什么都没留下…
展开
-
【面试】--【Dubbo】
什么是Dubbo?Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。为什么要用Dubbo?因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验。内部使用了 Netty、Zookeeper,保证了高性能高可用性。使用 Dubbo 可以将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,可用于提高业务复用灵活扩展,使前端应用能更快速的响应多变的市场需求。Dubbo 和 Spring Cloud 有什.原创 2020-06-12 10:07:32 · 133 阅读 · 0 评论 -
dubbo高可用之zookeeper宕机、Dubbo直连、负载均衡、服务降级、集群容错 2020面试必看
1. zookeeper宕机我们接下来讨论一下如果zookeeper宕机对我们的服务提供者消费者有什么影响现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务。原因: 监控中心宕掉不影响使用,只是丢失部分采样数据 数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务 注册中心对等集群,任意一台宕掉后,将自动切换到另一台 注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯 服务提供者无状态,任意一台宕掉后,不原创 2020-06-12 10:07:01 · 288 阅读 · 0 评论 -
Dubbo 容错机制/服务降级/优先级配置 2020面试必看
Dubbo有几种容错机制什么是容错机制?容错机制指的是某中系统控制在一定范围的一种允许或包容犯错情况的发生,举个简单的例子,我们在电脑上运行一个程序,有时候会出现无响应的情况,然后系统回弹出一个提示框让我们选择,是立即结束还是继续等待,然后根据我们的选择执行对应的操作,这就是“容错”。 在分布式架构下,网络,硬件,应用都可以发生故障,由于各个服务之间可能存在依赖关系,如果一条链路中的某一个节点出现故障,将会导致雪崩效应。为了减少某一个节点故障的影响范围,所以我们才需要去构建容错服务,来优雅的处理..原创 2020-06-11 09:33:42 · 429 阅读 · 0 评论 -
【Dubbo基础知识】
Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。本质上是一个Jar包,分布式框架,一个远程服务调用的分布式框架。包含:远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服...原创 2020-06-11 09:33:28 · 203 阅读 · 0 评论