摘要: telnet的介绍可以参看《java网络编程3》中有一段介绍telnet,我们可以理解为,telnet命令是通过socket协议与服务器端通信。Dubbo提供了telnet命令去查看服务功能。 这里主要介绍一下dubbo实现telnet命令的整体实现: 当服务器端接收到的消息类型是string的时候 阅读全文
posted @ 2018-07-22 16:13 写出高级BUG 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: Dubbo作为一个分布式的服务治理框架,提供了集群部署,路由,软负载均衡及容错机制。下图描述了Dubbo调用过程中的对于集群,负载等的调用关系: 集群 Cluster 将Directory中的多个Invoker伪装成一个Invoker,对上层透明,包含集群的容错机制。 Cluster接口定义: Cl 阅读全文
posted @ 2018-07-22 16:05 写出高级BUG 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Refer取得invoker的过程 Spring加载每个<dubbo:reference/>标签的时候都会生成一个ReferenceBean。 如上图,ReferenceBean实现了Spring的FactoryBean接口,实现了此接口的Bean通过Spring的BeanFactory.getBe 阅读全文
posted @ 2018-07-22 03:48 写出高级BUG 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: Export发布服务流程 Dubbo协议向注册中心发布服务:当服务提供方,向dubbo协议的注册中心发布服务的时候,是如何获取,创建注册中心的,如何注册以及订阅服务的,下面我们来分析其流程。 看如下配置发布服务: 每个<dubbo:service/>在Spring内部都会生成一个ServiceBea 阅读全文
posted @ 2018-07-22 03:25 写出高级BUG 阅读(1591) 评论(0) 推荐(0) 编辑