随笔分类 - Dubbo
摘要:一、RPC是什么 RPC(Remote Procedure Call)中文意思为远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。比如两个不同的服务 A、B部署在两台不同的机器上,那么服务A如果想要调用服务B中的某个方法该怎么办呢?使用HTTP请求,当然可以,
阅读全文
摘要:一、Dubbo是什么 Dubbo 是一个分布式、高性能、透明化的RPC服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和Spring框架无缝集成。 RPC指的是远程调用协议,也就是说两个服务器之间交互数据。 二、Dubbo诞生的背景 任何技术的产生都是有一定的背景需求的,随着生产关系的
阅读全文
摘要:第一步:连接dubbo服务 telnet+ip+dubbo端口号。例如:telnet 127.0.0.1 21963 第二步:查看dubbo服务 ls 命令,展示所有dubbo服务列表; ls+service全名称,例如:ls com.zm.dubbo.test.service.MyDubboSer
阅读全文
摘要:一、Dubbo架构设计 dubbo架构的设计如下图所示: 对以上图的解析如下: Dubbo框架设计一共划分了10个层,而最上面的Service层是留给实际想要使用Dubbo开发分布式服务的开发者实现业务逻辑的接口层。图中左边淡蓝色背景是为服务消费方使用的接口,右边淡绿色背景是为服务提供方使用的接口,
阅读全文
摘要:一、dubbo——开源分布式服务框架 Dubbo(读音[ˈdʌbəʊ])是阿里巴巴开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。在使用时只需要引入相关依赖即可。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三
阅读全文