dubbo源码分析
leileihei
这个作者很懒,什么都没留下…
展开
-
dubbo中的ExtensionLoader
dubbo中自己实现了一套SPI,解决了dubbo的可扩展性问题,方便了框架的各层可以在多个不同的实现之间进行来回切换。SPI的实现主要在类ExtensionLoader中,这个类的构造函数接收一个Class类型的参数,并且这个class必须是接口,必须用注解spi进行标注。有多少个可扩展接口,就有多少个ExtensionLoader的实例。这个类中一共有三类方法:根据名字获取实现、获...2018-01-11 21:36:35 · 167 阅读 · 0 评论 -
dubbo接口超时时间的优先级
dubbo在服务端和消费端都可以设置接口的超时时间,如果同一个接口,两端都进行了设置,消费端的优先级要高于消费端。之前一直有这样一个理解:对应TCP的连接,发起请求后,服务端也可以设置超时时间,当超过超时时间,服务端可以中断和客户端的连接。其实这样理解是错误的,服务端是没有超时时间的,所谓的超时其实都是在客户端进行设置,到超过超时时间没有响应,客户端就会处理超时。dubbo中的超时时间也...原创 2018-01-18 15:42:29 · 2720 阅读 · 2 评论