![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dubbo
秒懂才叫懂
这个作者很懒,什么都没留下…
展开
-
Dubbo-amin使用(7)
学习dubbo,那么必须搭建好zookeeper和dubbo-admin, 本文就是记录我搭建dubbo-admin的过程。使用mac os 10.13.6 clone下来,本地maven package失败了,好像是npm安装问题导致。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y0Cm1yu8-1607868274545)(/Users/mac/Library/Application Support/typora-user-images/image-2020.原创 2020-12-13 22:05:53 · 122 阅读 · 0 评论 -
Dubbo-简单尝试Http协议(6)
http协议看看dubbo是如何做的,毕竟这个协议最好理解一些。1.first try更改provider.xml文件如下<dubbo:protocol name="http" port="30880" server="tomcat" />pom依赖新增 <dependency> <groupId>org.springframework</groupId> <artif.原创 2020-12-13 22:02:08 · 271 阅读 · 0 评论 -
Dubbo-helloworld_http协议源码分析(8)
Dubbo-helloworld_http协议源码分析前面已经简单分析了一下dubbo默认dubbo协议hello world调用底层源码。这次分析一下我们常见的http协议,dubbo又是如何处理的。1.分析过程1. 程序入口public class HttpConsumer { public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext contex原创 2020-12-13 21:51:59 · 122 阅读 · 0 评论 -
Dubbo-hello world(1)
Dubbo-hello world一、Provider 定义服务接口和实现类public interface ProviderService { String sayHello(String word);}public class ProviderServiceImpl implements ProviderService { @Override public String sayHello(String word) { System.out.p原创 2020-11-27 14:41:29 · 250 阅读 · 5 评论 -
Dubbo-Hello world源码分析(5)
Dubbo-协议和序列化Dubbo rpc调用远程方法就像调用本地方法一样!!方便的背后,肯定有很多技术的支持。本文通过hello world简单跟踪一下源码,简单体验一下dubbo背后的技术。1. hello world中远程调用源码分析入口 String hello = providerService.sayHello(next);2.debug时F7进入com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandlerpackage原创 2020-12-01 17:36:40 · 140 阅读 · 2 评论 -
Dubbo-面试题目(4)
了解面试题,也是学习技术的一种有效手段。下面是收集的一些Dubbo面试题目。为什么要用Dubbo?Dubbo的整体架构设计有哪些分层?默认使用的什么通信框架,还有别的选择吗?服务调用时阻塞的吗?一般使用什么注册中心?还有别的选择吗?默认使用什么序列号框架,你知道还有哪些?服务提供者能实现失效踢出是什么原理?服务上线怎么不影响旧版本?如何解决服务调用链过长的问题?说说核心的配置有哪些?Dubbo推荐用什么协议?同一个服务多注册的情况下可以直连某一个服务吗?同一服务注册与发现流程.原创 2020-11-30 09:49:56 · 90 阅读 · 0 评论 -
DUBBO-配置xml文件介绍(3)
DUBBO-配置xml文件介绍hello world demo中有很多配置。这里介绍一下官网对dubbo配置的介绍。一、Hello world中的配置文件 官网介绍都覆盖了,不多说。二、官网对配置文件介绍(翻译官网文档)dubbo configuration1. xml配置文件形式provider.xml demo<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springfram原创 2020-11-28 23:50:05 · 568 阅读 · 0 评论 -
Dubbo-通信协议(2)
Dubbo-通信协议通过Dubbo的hello world,最让人好奇的是它是如何通信的,毕竟和我们常见的http太不一样了!一、官网上是怎么说的官网地址推荐使用Dubbo协议,一共有9中协议。官网给了非常明确的答复。二、9种协议为了节约时间,看一下网上对着9中协议的总结参考dubbo://Dubbo缺省协议采用单一长连接和NIO异步通讯,适用于小数据量大并发的服务调用,以及服务消费者机器远大于服务提供者机器数量的情况。序列化:Hessian二进制序列化原创 2020-11-28 21:44:08 · 158 阅读 · 0 评论