![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo
答案
这个作者很懒,什么都没留下…
展开
-
dubbo学习(六) -- dubbo spi
前言 了解过java spi后, 马上来看看dubbo spi有什么特殊之处 dubbo spi demo 还是以一个运行的demo开始, 基本和官网一样 public static void main(String[] args) { ExtensionLoader<Robot> extensionLoader = ExtensionLoader.getExtensionLoader(Robot.class); Robot r = extensionL原创 2020-07-06 22:27:17 · 196 阅读 · 0 评论 -
dubbo学习(五) -- java spi
前言 深入dubbo源码前最好先了解下java spi(service provider interface)机制, 简单来说, spi可以帮我们加载指定文件中描述的接口实现类. 嗯…就这? 是不是太简单了, 虽然我是个菜瓜, 那我也知道Class.forName呀~ 那我们来研究下~ java spi demo 尽管千篇一律, 还是给出一个可运行demo // 首先你需要一个对外接口 public interface GreetOrBye { String say(String name); }原创 2020-06-14 23:00:01 · 155 阅读 · 0 评论 -
dubbo学习(四)-- 注册中心
注册中心 在orz框架中(对就是我们在做的这个框架的名字orz~), 消费者是写死生产者地址的, 为了后面支持集群扩展(真的么…), 我们这次搞一个注册中心, orz是抄…咳咳…借鉴dubbo的产品(产品…), 所以我们使用zookeeper来作为注册中心. 现在先简单了解下注册中心, 帮助还不熟悉的同学(me~). 下面是zk官方文档的一些翻译, 斜体是翻译, 粗体是个人理解 zookeeper...原创 2020-04-11 23:25:34 · 234 阅读 · 0 评论 -
dubbo学习(三)--优化调用功能
信息 在上一章中我们已经实现了一个基本完美的rpc框架,但是我们不能骄傲,需要不断完善。 首先我们来处理下消息传递的问题,之前是以‘-’分割字符串,只能传递一个参数。现在我们把它修改为json格式传递。 这里json选择使用阿里的fastjson,啊,真是强强联和~~ maven: <dependency> <groupId>com.alibaba</groupId...原创 2019-10-15 19:01:10 · 184 阅读 · 0 评论 -
dubbo 学习(二)-- 简单实现远程方法调用
参考博客 前言 在学习dubbo过程中,经常有“我要学习什么的想法”,经常有看完一部分不知道后面要干嘛的时候。总的来说感觉自己缺少“dubbo能干什么?”的明确答案,所以在学习的时候就缺乏学习路线,这也跟自己长期的学习习惯有关:我要学习A技能,上网搜索 “A技能教程”或者“从零开始学A”。这样自己的学习完全依赖他人的总结,所以导致学习的成果同样依赖博客的质量,这就是高耦合啊同学们!!!我的学习质量...原创 2019-10-12 16:42:55 · 255 阅读 · 0 评论 -
dubbo学习(一)--入门例子
dubbo的介绍大家自行百度,下面以一个demo作为dubbo学习的开始 DUBBO 入门例子 - 一个服务一个实现 dubbo版本2.5.8 注册中心使用zookeeper,版本3.4 代码结构如下 api是接口服务定义 consumer是服务消费者 provider是服务生产者 api代码如下 public interface DemoService { String sayHi...原创 2019-05-23 13:34:47 · 145 阅读 · 0 评论