12 2021 档案

摘要:Mockito 中文文档 ( 2.23.4 ) 本文档参考hehonghui/mockito-doc-zh项目,如有侵权,请联系删除 Mockito框架官方地址mockito,文档地址。 Mockito库能够Mock对象、验证结果以及打桩(stubbing)。 该文档您也可以通过http://moc 阅读全文
posted @ 2021-12-29 14:55 gaojy 阅读(163) 评论(0) 推荐(0) 编辑
摘要:在看完上篇的服务提供者启动流程之后,再来看消费者的启动流程就简单很多了,其大体的设计流程是差不多的。服务消费者的启动主要调用ReferenceConfig#get(), get方法跟服务提供者的export方法类似,主要关注checkAndUpdateSubConfigs和init方法。 Refer 阅读全文
posted @ 2021-12-28 22:17 gaojy 阅读(220) 评论(0) 推荐(0) 编辑
摘要:服务暴露实际上就是启动server本地监听,并且将服务信息注册到注册中心上。在dubbo:service上的export可以指定是否暴露,同时provider也可以指定延迟暴露的时间。 if (!shouldExport()) { // 判断是否暴露服务,由dubbo:service export= 阅读全文
posted @ 2021-12-19 20:29 gaojy 阅读(340) 评论(0) 推荐(0) 编辑
摘要:Dubbo在配置的提供上,提供了丰富的功能,也考虑了很多场景,具体可以参考官方文档。其中配置的来源也有很多,包括了外部的配置中心,这些配置是如何获取,如何解析,最后如何在dubbo中生效的呢?带着这些疑问,学习一下dubbo provider启动流程。这边还是第一章以API方式入手,入口在servi 阅读全文
posted @ 2021-12-18 20:29 gaojy 阅读(524) 评论(0) 推荐(0) 编辑
摘要:dubbo中自己实现了不同于java的SPI插件化机制,使得Dubbo可以在对多个指定的目录中加载扩展实现,同时与Java SPI不同的是可以实现按需加载。 Dubbo的扩展SPI有如下特点:1. 单例,对于某个类型扩展,只会有一个ExtensionLoader;2. 延迟加载,可以一次只获取想要的 阅读全文
posted @ 2021-12-14 14:38 gaojy 阅读(362) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示