大家好,我是IT修真院北京分院第26期的学员,一枚正直纯洁善良的JAVA程序员
今天给大家分享一下,修真院官网JAVA任务八,深度思考中的知识点——什么是dubbo?
视频链接:
https://v.qq.com/x/page/w0523lgjxwr.html
https://ptteng.github.io/PPT/PPT-java/Task8-dubbo.html#/
1.背景介绍
什么是dubbo?
2.知识剖析
Provider: 暴露服务的服务提供方。
Consumer: 调用远程服务的服务消费方。
Registry: 服务注册与发现的注册中心。
Monitor: 统计服务的调用次数和调用时间的监控中心。
调用流程
0.服务容器负责启动,加载,运行服务提供者。
1.服务提供者在启动时,向注册中心注册自己提供的服务。
2.服务消费者在启动时,向注册中心订阅自己所需的服务。
3.注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。
4.服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。
5.服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心
开源
3.常见问题
4.解决方案
5.编码实战
https://v.qq.com/x/page/w0523lgjxwr.html
7.问题思考
8,参考文献
http://www.cnblogs.com/liuhongfeng/p/4736947.html
9,更多讨论
提问环节
视频链接:
https://v.qq.com/x/page/w0523lgjxwr.html
PPT链接
https://ptteng.github.io/PPT/PPT-java/Task8-dubbo.html#/
今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖~
技能树.IT修真院
“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。
这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~
我的邀请码:16486317,或者你可以直接点击此链接:http://www.jnshu.com/login/1/16486317
网友评论