框架之dubbo
文章平均质量分 62
虾米吃螃蟹
这个作者很懒,什么都没留下…
展开
-
dubbo源码之Container
在项目使用dubbo,一般通过脚本的方式启动。 部分命令:nohup java $JAVA_OPTS $JAVA_MEM_OPTS $JAVA_DEBUG_OPTS $JAVA_JMX_OPTS -classpath $CONF_DIR:$LIB_JARS:$WEBLOGIC_CLIENT_JAR_HOME/wlfullclient-$WEBLOGIC_CLIENT_VERSION.jar com原创 2017-02-20 11:47:52 · 375 阅读 · 0 评论 -
dubbo源码之框架架构
一、模块说明: dubbo-common 公共逻辑模块,包括Util类和通用模型。 dubbo-remoting 远程通讯模块,相当于Dubbo协议的实现,如果RPC用RMI协议则不需要使用此包。 dubbo-rpc 远程调用模块,抽象各种协议,以及动态代理,只包含一对一的调用,不关心集群的管理。 dubbo-cluster 集群模块,将多个服务提供方伪装为一个提供方,包括:负载均衡, 容错转载 2017-02-20 14:21:02 · 542 阅读 · 0 评论 -
dubbo源码之Adaptive注解
一、源码@Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.METHOD}) public @interface Adaptive { String[] value() default {}; }二、Adaptive相关类的加载: 调用ExtensionLoader类的原创 2017-03-02 18:38:39 · 3310 阅读 · 0 评论 -
dubbo源码之SPI注解
一、SPI 注解 @Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) public @interface SPI { String value() default ""; }。Target表明该注解只能用于类、接口(包括注释类型)或枚举声明。 ExtensionLoader的lo原创 2017-02-20 18:58:14 · 2387 阅读 · 0 评论