![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开课吧dubbo
nzch
这个作者很懒,什么都没留下…
展开
-
kkb----dubbo---07(2)---最后一次
provider的注册:---下---原创 2020-05-21 12:25:46 · 140 阅读 · 0 评论 -
kkb----dubbo---07(1)---最后一次
举例:接着看配置文件:规范有了。看下具体的原理:读一个源码:它本身也是spi来的。看下这个:---运行:搜索这个类:跟进去看下这个:进去:可以看到不是都加载进来了是指定的加载的。---Dubbo配置文件加载与解析。解析这个配置文件假设。我们拷贝这个配置文件到浏览器,这句话是进行约束的:看下具体是在哪里约束的?在这里不是在网上的。---再看命名空间...原创 2020-05-21 12:24:48 · 188 阅读 · 0 评论 -
kkb----dubbo---06---最后一次
fubbo经典源码面试题:https://blog.csdn.net/dingxie1963/article/details/101259376代码:---上---集群,集群里面有我们很熟悉的loadbalance。---下---原创 2020-05-21 08:56:10 · 119 阅读 · 0 评论 -
kkb----dubbo---05---最后一次
双重检测锁解决热点缓存的问题:---dubbo的异步:---上------下---原创 2020-05-19 17:21:04 · 141 阅读 · 0 评论 -
kkb----dubbo---04---最后一次
服务的限流:解决高并发的三大利器 降级 限流 缓存代码:并发数不能超过10个的。connections设置长连接的个数,activists设置每个长连接处理并发请求的个数。长连接是管道,请求是管道的流量。------声明式缓存的应用场景:典型的脏数据,比如身份证号码,序列号等。代码:可以加到方法级别的。请求一次就缓存数据了。测试:LRU算法:https://www.cnblogs.com/原创 2020-05-19 16:11:41 · 159 阅读 · 0 评论 -
kkb----dubbo---03---最后一次
集群容错:1.故障转移,适用于读操作代码:在服务端就是我调用本服务的话就是失败可以再调用2次,默认是1次。在消费端就是我不管调用谁。客户端和服务端以水谁为准呢?2.快速失败,适用于非幂等性写操作幂等:https://www.jianshu.com/p/cea3675a590bredis+token:https://blog.csdn.net/mufeng633/article/details/105659497/,https://blog.csdn.net/Yu_lu原创 2020-05-19 11:44:51 · 287 阅读 · 0 评论 -
kkb----dubbo---02---最后一次
zookeeper:http://dubbo.apache.org/zh-cn/RPC的底层是netty,netty的底层是NIO。‘consumer也是在container里面。notify是watcher机制的。监控器统计是定时任务的。代码:首先是服务的提供者,仔细看下代码。我们再看下provider2:首先配置文件必须放在这里。我们用的是2.7版本的。再看消费者:看下启动函数:完毕。---代码:原创 2020-05-18 20:22:37 · 213 阅读 · 0 评论 -
kkb----dubbo---01---最后一次
文档。---原创 2020-05-18 16:46:37 · 158 阅读 · 0 评论