dubbo常见的一些面试题
什么是Dubbo?
Duubbo是一个RPC远程调用框架, 分布式服务治理框架
什么是Dubbo服务治理?
服务与服务之间会有很多个Url、依赖关系、负载均衡、容错、自动注册服务。
Dubbo有哪些协议?
默认用的dubbo协议、Http、RMI、Hessian
Dubbo整个架构流程
分为四大模块
生产者、消费者、注册中心、监控中心
生产者:提供服务
消费者: 调用服务
注册中心:注册信息(redis、zk)
监控中心:调用次数、关系依赖等。
首先生产者将服务注册到注册中心(zk),使用zk持久节点进行存储,消费订阅zk节点,一旦有节点变更,zk通过事件通知传递给消费者,消费可以调用生产者服务。
服务与服务之间进行调用,都会在监控中心中,存储一个记录。
SpringCloud与Dubbo区别?
相同点:
dubbo与springcloud都可以实现RPC远程调用。
dubbo与springcloud都可以使用分布式、微服务场景下。
区别:
dubbo有比较强的背景,在国内有一定影响力。
dubbo使用zk或redis作为作为注册中心
springcloud使用eureka作为注册中心
dubbo支持多种协议,默认使用dubbo协议。
Springcloud只能支持http协议。
Springcloud是一套完整的微服务解决方案。
Dubbo目前已经停止更新,SpringCloud更新速度快。
欢迎大家和我一起学习交流构建Java云架构,我这边会将近期研发的Java云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发Java高级架构的朋友,大家来一起探讨Java高级架构的搭建过程及如何运用于企业项目。
我本人邀约各大BATJ架构大牛共创Java高级架构交流社区群,(群号:673043639)致力于免费提供Java架构行业交流平台,通过这个平台让大家相互学习成长,提高技术,让自己的水平进阶一个档次,成功通往Java架构技术大牛或架构师发展。
希望此文能帮到大家的同时,也听听大家的观点。欢迎留言讨论,加关注,分享你的高见!持续更新!
To-陌霖Java架构
分享互联网最新文章 关注互联网最新发展
加Q群:725219329可获取一份Java架构进阶技术精品视频。(高并发+Spring源码+JVM原理解析+分布式架构+微服务架构+多线程并发原理+BATJ面试宝典)
dubbo常见的一些面试题相关推荐
- Java 最常见的 10000+ 面试题及答案整理:持续更新
Java面试题以及答案整理[最新版]Java高级面试题大全(2021版),发现网上很多Java面试题都没有答案,所以花了很长时间搜集,本套Java面试题大全,汇总了大量经典的Java程序员面试题以及答 ...
- sql 以a开头的所有记录_#9#猴子聊数据分析之常见的SQL笔试题和面试题(下)
题目来源 猴子:常见的SQL笔试题和面试题(下)zhuanlan.zhihu.com 1.SQL语言允许使用通配符进行字符串匹配的操作,其中'%'可以表示:多个字符 2.通过 SQL,如何从 &qu ...
- 14个最常见的Kafka面试题及答案【转】
原创 IT168企业级 2017-08-21 17:40 本文为您盘点了14个最常见的Kafka面试题,同时也是对Apache Kafka初学者必备知识点的一个整理与介绍. 1.请说明什么是Apach ...
- 常见JavaScript基础面试题上(附答案)
常见JavaScript基础面试题上(附答案) 1.JavaScript有哪些垃圾回收机制? 有以下垃圾回收机制. 标记清除( mark and sweep) 这是 JavaScript最常见的垃圾回 ...
- 常见的HTML5面试题(附答案)
常见的HTML5面试题(附答案) 1.HTML5有哪些新特性?移除了哪些元素? HTML5的新特性如下: 1.拖放( Drag and drop)APIl 2.语义化更好的内容标签( header.n ...
- 几个常见的Python面试题分享,帮你顺利求职
自人工智能大火以来,Python的热度更高了,几乎在国内可以是"全民Python"了.学习Python的人那么多,如何提高求职率呢?下面,小千就为大家介绍几个常见的Python面试 ...
- Python常见的一些面试题,太有用啦!
在面试找工作中,笔试是经常会遇到的环节,尤其是涉及到技术岗的Python程序员,面试前都会经历笔试的考验.想学完Python后收获到满意的offer,这五个常见的Python面试题你应该知道.下面,跟 ...
- 几个常见的Python面试题,帮助大家更加从容面试!
自人工智能大火以来,Python的热度更高了,几乎在国内可以是"全民Python"了,学习Python的人那么多,Python就业怎么样?如何才能快速就业呢?下面,小千就为大家介绍 ...
- sql a 表 若包含b表 则a 表 列显示_几道常见的SQL面试题,看你能答对几道?
分享几道比较常见的SQL面试题,在不看底部参考答案的情况下,看自己能做对几道. 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 2. 学生表 如下: 删除除了自动编号不同, 其他都相同的 ...
最新文章
- MySQL面试题 | 附答案解析(二)
- 12层也能媲美ResNet?YOLOv4一作邓嘉团队提出ParNet:非深度网络!
- clickhouse 分布式数据库 简介
- CentOS6.6上进程挂起的诡异问题和处理
- 【MM配置】Global Data 全局数据相关配置
- 计算机无法加电,计算机无法加电是何故?
- 清华大学梁宸计算机系,2015年广东高考高等学校自主招生录取考生名单公示(2)...
- 设置成员操作符--inside
- iBatis入门和开发环境搭建
- VB循环For的一点启示
- 更换百度地图图标html,百度地图接口,自定义图标,点击切换图标
- [C++设计模式] command 命令模式
- Java 失宠于 Oracle?
- 新手学堂:Linux操作系统的启动步骤说明
- TCP/IP的全部IP协议号
- linux安装consul集群
- vsftpd配置权限问题
- (附源码)Springboot小型仪器公司生产管理系统 毕业设计 031853
- win10如何删除输入法_顽固输入法exe文件无法删除,一招教你如何删除,原来这么简单...
- python能解决什么数据问题_浅谈Python数据分析
热门文章
- Linux用户基础操作入门
- mysql config type_mysql_config_editor用法举例
- Fiddler访问百度
- 使用Docker+Grafana+InfluxDB可视化展示Jenkins构建信息
- 如何搭建测试平台?理清思路很重要
- keras如何在验证集加噪声_Keras从时域、频域处理音频分类问题(带详细注释)...
- java标识符的介绍_Java标识符所有关键字
- AT0 Intrudoction
- 3D数学之四元组应用及实现
- 温室番茄一般病害的检测与严重程度评估系统(COCO Annotator 是一种基于 Web 的图像注释工具)