Dubbo 配置文件是如何加载到Spring 中的?

Spring 容器在启动的时候,会读取到Spring 默认的一些schema 以及Dubbo 自定义的schema,每个schema 都会对应一个自己的NamespaceHandler,NamespaceHandler 里面通过BeanDefinitionParser 来解析配置信息并转化为需要加载的bean 对象!

Dubbo SPI 和Java SPI 区别?

JDK SPI
JDK 标准的SPI 会一次性加载所有的扩展实现,如果有的扩展吃实话很耗时,但也没用上,很浪费资源。所以只希望加载某个的实现,就不现实了

DUBBO SPI
1,对Dubbo 进行扩展,不需要改动Dubbo 的源码
2,延迟加载,可以一次只加载自己想要加载的扩展实现。
3,增加了对扩展点IOC 和AOP 的支持, 一个扩展点可以直接setter 注入其它扩展点。
3, Dubbo 的扩展机制能很好的支持第三方IoC 容器,默认支持Spring Bean。

Dubbo 支持分布式事务吗?

目前暂时不支持,可与通过tcc-transaction 框架实现
介绍:tcc-transaction 是开源的TCC 补偿性分布式事务框架
Git 地址:https://github.com/changmingxie/tcc-transaction
TCC-Transaction 通过Dubbo 隐式传参的功能, 避免自己对业务代码的入侵。

Dubbo 可以对结果进行缓存吗?

为了提高数据访问的速度。Dubbo 提供了声明式缓存,以减少用户加缓存的工作量

<dubbo:reference cache="true" />

其实比普通的配置文件就多了一个标签cache=“true”

服务上线怎么兼容旧版本?

可以用版本号(version)过渡, 多个不同版本的服务注册到注册中心,版本号不同的服务相互间不引用。这个和服务分组的概念有一点类似。

Dubbo面试八股文—1相关推荐

  1. Java~大厂面试八股文~强烈推荐视频

    Java面试~八股文 1. 集合类-设计模式-并发-虚拟机-框架(黑马程序员) 2. 高并发架构(高并发高可用)-消息队列-缓存 3. 图灵学院的<Java 常见面试题详解系列> 4. 享 ...

  2. Git 标星 12k,2023最新Java面试八股文来袭,号称star收割机

    金三银四,很多人又在准备面试了,Java现在的要求并不低,初级,中级,高级每个阶段的要求会不一样. 除了掌握扎实的专业技能之外,你还需要一份<Java程序员面试八股文>才能在万千面试者中杀 ...

  3. 《面试八股文》之GitHub中文社区Java 领域又一份备战神器,开冲金三银四

    今天讲讲跳槽. 新年即将开启,一些不满现状,被外界的"高薪""好福利"吸引的人,一般就在这时候毅然决然地跳槽了. 跳槽是为了寻求更好的发展,但在跳槽前我们也不能 ...

  4. 2021秋招Java面试八股文让629人成功进入大厂,堪称2021最强

    前言 2021秋招即将来临,很多同学会问Java面试八股文有必要背吗? 我的回答是:很有必要.你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂. 国内的互联网面试,恐怕是现存的.最接近科举考 ...

  5. 《面试八股文》之Dubbo17卷

    微信公众号:moon聊技术 关注选择" 星标 ", 重磅干货,第一 时间送达! [如果你觉得文章对你有帮助,欢迎关注,在看,点赞,转发] 前言 虽然金三银四过了,但是金九银十马上就 ...

  6. 现在人手必备Java面试八股文,从起跑线开始冲刺

    前言 2022秋招即将来临,很多同学会问Java面试八股文有必要背吗? 我的回答是:很有必要.你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂. 国内的互联网面试,恐怕是现存的.最接近科举考 ...

  7. 这份Java面试八股文让329人成功进入大厂,堪称2022最强

    前言 2022秋招即将来临,很多同学会问Java面试八股文有必要背吗? 我的回答是:很有必要.你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂. 国内的互联网面试,恐怕是现存的.最接近科举考 ...

  8. Github获星99k的Java面试八股文,最全秋招面试攻略

    Github获星99k的Java面试八股文,最全秋招面试攻略 2020年我凭借一份<Java面试核心知识点>成功拿下了阿里.字节.小米等大厂的offer,两年的时间,为了完成我给自己立的f ...

  9. Dubbo面试 - Dubbo通信协议

    Dubbo面试 - Dubbo通信协议 面试题 dubbo 支持哪些通信协议?支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的? 面试官心理分析 上一 ...

最新文章

  1. 独家 | 带你入门比Python更高效的Numpy(附代码)
  2. wust2013届推免生复试机试代码
  3. js实现对象完美克隆
  4. java中对象作为参数_java中对象引用,特别作为参数时候注意事项
  5. PHP聚微商货源网源码
  6. devops的重要性_为什么反馈而不是指标对DevOps至关重要
  7. java中的的一些生命周期,Java中对象的生命周期
  8. spark学习-Spark的groupByKey
  9. Recreate failovered primary database using Flashback Database
  10. 获取JQuery UI tabs中被选中的tabs的方法
  11. 基于SSH的房屋租赁管理系统
  12. 【Spring Boot】RestTemplate使用总结
  13. s7200cpu224xp手册_S7-200 PLC DC224XP DC DC DC的接线图说明
  14. html 英文花体,七夕花体英文文案
  15. python,音乐,视频生成二维码
  16. UVALive 7178 Irrational Roots 多项式的根
  17. bittorrent下载_面向初学者的BitTorrent:如何开始下载Torrent
  18. 低学历者已无法生存 程序员尤其明显
  19. AOSP中make clean与make clobber的区别
  20. Sheldon Numbers

热门文章

  1. 计算机网络中隧道基本原理,隧道技术-高级计算机网络.ppt课件
  2. 网页设计——个人简历
  3. 3DSSPP人因工程静态力仿真软件
  4. 测试中BUG定义、测试BUG的等级划分、Bug流程以及Bug解决优先级
  5. storm流式计算的应用案例
  6. 给想做亚马逊测评的你一些忠告!千万不要被骗了!
  7. 服务器显示一体机,服务器和一体机的区别
  8. redis(一):redis安装和配置
  9. 数据分析(二)----- 描述性统计分析
  10. 思维导图:提高你的记忆力,让自己轻松记忆