dubbo源码版本:2.5.4

经统计,dubbo一共有31个扩展,如下:

------------------------------------------------------

META-INF/dubbo/internal/com.alibaba.dubbo.common.compiler.Compiler
META-INF/dubbo/internal/com.alibaba.dubbo.common.extension.ExtensionFactory
META-INF/dubbo/internal/com.alibaba.dubbo.common.serialize.Serialization
META-INF/dubbo/internal/com.alibaba.dubbo.common.status.StatusChecker
META-INF/dubbo/internal/com.alibaba.dubbo.common.threadpool.ThreadPool
META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Dispatcher
META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Codec2
META-INF/dubbo/internal/com.alibaba.dubbo.remoting.Transporter
META-INF/dubbo/internal/com.alibaba.dubbo.remoting.exchange.Exchanger
META-INF/dubbo/internal/com.alibaba.dubbo.remoting.http.HttpBinder
META-INF/dubbo/internal/com.alibaba.dubbo.remoting.p2p.Networker
META-INF/dubbo/internal/com.alibaba.dubbo.remoting.telnet.TelnetHandler
META-INF/dubbo/internal/com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter
META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Protocol
META-INF/dubbo/internal/com.alibaba.dubbo.rpc.Filter
META-INF/dubbo/internal/com.alibaba.dubbo.rpc.InvokerListener
META-INF/dubbo/internal/com.alibaba.dubbo.rpc.ExporterListener
META-INF/dubbo/internal/com.alibaba.dubbo.rpc.ProxyFactory
META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.Cluster
META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.LoadBalance
META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.Merger

META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.RouterFactory

META-INF/dubbo/internal/com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory
META-INF/dubbo/internal/com.alibaba.dubbo.container.Container
META-INF/dubbo/internal/com.alibaba.dubbo.container.page.PageHandler
META-INF/dubbo/internal/com.alibaba.dubbo.monitor.MonitorFactory
META-INF/dubbo/internal/com.alibaba.dubbo.registry.RegistryFactory
META-INF/dubbo/internal/com.alibaba.dubbo.validation.Validation
META-INF/dubbo/internal/com.alibaba.dubbo.cache.CacheFactory
META-INF/dubbo/internal/com.alibaba.dubbo.common.store.DataStore
META-INF/dubbo/internal/com.alibaba.dubbo.common.logger.LoggerAdapter

dubbo扩展的更多相关文章

  1. 关于dubbo扩展点的一点分析

    扩展点能力 能load class,这个class除了顶层接口class(在ExtensionLoader中对应type字段),还能load各实现类的class. 能创建instance. 能指定这个 ...

  2. Dubbo扩展点应用之二负载均衡

    负载均衡其本质就是将请求分摊到多个操作单元上进行,从而共同完成工作任务.其策略主要用于客户端春常在多个提供者时根据算法选择某个提供者.在集群负载均衡时,Dubbo提供了多种均衡策略(包括随机.轮询.最 ...

  3. 从Spring容器的角度理解Dubbo扩展点的加载时机

    对于Dubbo提供的扩展点,主程序执行的过程中并没有显示调用加载的过程,无论是自激活的Filter还是自适应的ThreadPool.那么这样的扩展点在程序运行的哪个节点调用的呢?跟踪之前性能监控扩展点 ...

  4. 从ExtensionLoader理解Dubbo扩展机制

    Dubbo的扩展机制是怎么实现的?最简单的回答就是@SPI. Dubbo的插件化思路来源于Java SPI.   JAVA SPI 机制     SPI的全名为Service Provider Int ...

  5. (转)Dubbo扩展点实现细节

    实现细节 (+) (#) 初始化过程细节 (+) (#) 解析服务 基于dubbo.jar内的META-INF/spring.handlers配置,Spring在遇到dubbo名称空间时,会回调Dub ...

  6. Dubbo 扩展点加载机制:从 Java SPI 到 Dubbo SPI

    SPI 全称为 Service Provider Interface,是一种服务发现机制.当程序运行调用接口时,会根据配置文件或默认规则信息加载对应的实现类.所以在程序中并没有直接指定使用接口的哪个实 ...

  7. Dubbo扩展点应用之一filter及@Activate自激活使用

    与很多框架一样,Dubbo也存在拦截(过滤)机制,可以通过该机制在执行目标程序前后执行我们指定的代码.Dubbo中Filter只是Dubbo提供的可自定义扩展的扩展点之一.通过该扩展点地理解,可以触类 ...

  8. Dubbo扩展点应用之四线程池

    线程池也是Dubbo自动自适应扩展点之一,也可以自定义线程池.Dubbo中已实现的线程池扩展点有: 其中框架提供的线程池都是通过创建真实的业务线程池进行操作的,目前线程池模型中有两个和Java中线程池 ...

  9. dubbo扩展http协议后FullGC

    问题 dubbo内部定制的版本中,在处理大于10K的包的时候,会出现内存溢出的现象 原因是我们在定制dubbo http协议的时候,使用了jboss包里面的HttpRequestDecoder的htt ...

随机推荐

  1. (转)supertable像excel那样固定table的表头和第一列

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <title> ...

  2. 什么是XML

    什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没 ...

  3. 夺命雷公狗---Thinkphp----1之目录介绍

    ThinkPHP框架 特点: 免费开源 敏捷开发(快速开发) 面向对象 MVC思想 yii,ci之类的框架都有这些特点.是06年到现在的一个老牌框架,现在还是个很不错的框架 可以在thinkphp的官 ...

  4. [ThinkPHP] 输出、模型的使用

    # # ThinkPHP 3.1.2 输出和模型使用 # 讲师:赵桐正 微博:http://weibo.com/zhaotongzheng   本节课大纲: 一.ThinkPHP 3 的输出      ...

  5. 设置Sql Agent运行Job时的执行账户

    相信使用过Sql Server的人都应该知道,使用Sql Agent可以建立一些自动化Job来帮我们周期性地执行一些任务,其中执行SSIS包就是其中一个任务.而在SSIS包中有时候会去做读取文件等一些 ...

  6. Selenium 新手入门(C#)1. 用vs运行调用Selenium打开页面

    Start步骤: 1.从http://docs.seleniumhq.org/download/ 下载 C# dll 文件和 Internet Explorer Driver Server(32 或 ...

  7. 使用uiautomatorviewer和uiautomator来做android的UI测试

    来自:http://university.utest.com    作者:Angelos Nakulas (All Authored Courses)      译者:Elaine00 目录 简介 什 ...

  8. 网上书城分类Category模块

    2 分类模块 2.1 创建分类模块相关类 在每个模块开始时,都要创建如下基本类:实体类.DAO类.Service类.Servlet类: l cn.itcast.goods.category.domai ...

  9. Binary Tree Level Order Traversal II

    /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode ...

  10. 文本框textarea实时提示还可以输入多少文字

    <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content=&q ...