menbbo

导航

 
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

2019年6月18日

摘要: 默认日志Logback SLF4J——Simple Logging Facade For Java,它是一个针对于各类Java日志框架的统一Facade抽象。Java日志框架众多——常用的有java.util.logging, log4j, logback,commons-logging, Spri 阅读全文
posted @ 2019-06-18 10:40 menbbo 阅读(1273) 评论(0) 推荐(0) 编辑
 

2019年6月15日

摘要: 概念 B-树,也称B树,是一颗多路平衡查找树。当描述一个B树时,需要指定它的阶数m,m代表数中孩子节点最多的节点的孩子个数。当m为2时,B-树就是二叉搜索树。 定义: 1)根节点至少有一个关键字; 2)非根节点至少有m/2-1个关键字; 3)每个节点至多有m-1个关键字; 4)所有叶子节点都位于同一 阅读全文
posted @ 2019-06-15 17:23 menbbo 阅读(226) 评论(0) 推荐(0) 编辑
 

2019年6月11日

摘要: rpc原理 一次rpc过程调用 BIO(blocking IO) 一个请求创建一个线程。 NIO(非阻塞式IO) netty工作原理 阅读全文
posted @ 2019-06-11 15:29 menbbo 阅读(142) 评论(0) 推荐(0) 编辑
 
摘要: 1.zookeeper注册中心宕机 现象:zookeeper注册中心宕机仍然可以消费dubbo暴露的服务。 原因:注册中心宕掉之后,服务提供者语与服务消费者仍能通过本地缓存通讯。 2.与dubbo直连 与dubbo直连,可以不通过注册中心获取服务。 3.负载均衡机制 在集群负载均衡时,Dubbo 提 阅读全文
posted @ 2019-06-11 15:00 menbbo 阅读(103) 评论(0) 推荐(0) 编辑
 
摘要: 1)导入dubbo-stater,在application.properties中配置属性,使用@Servcie注解暴露服务,使用@Reference引用服务。@EnableDubbo注解(开启dubbo功能)与dubbo.scan.base-packages=com.moon功能相同 2)导入du 阅读全文
posted @ 2019-06-11 10:58 menbbo 阅读(120) 评论(0) 推荐(0) 编辑
 
摘要: 远程服务后,客户端通常只剩下接口,而实现全在服务器端,但提供方有些时候想在客户端也执行部分逻辑,比如:做 ThreadLocal 缓存,提前验证参数,调用失败后伪造容错数据等等,此时就需要在 API 中带上 Stub,客户端生成 Proxy 实例,会把 Proxy 通过构造函数传给 Stub ,然后 阅读全文
posted @ 2019-06-11 10:28 menbbo 阅读(194) 评论(0) 推荐(0) 编辑
 
摘要: 当一个接口实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用。 可以按照以下的步骤进行版本迁移: 通过version关键字来实现多版本。 老版本服务提供者配置: 新版本服务提供者配置: 服务消费者使用老版本: 使用新版本: 使用任意版本: 阅读全文
posted @ 2019-06-11 09:12 menbbo 阅读(83) 评论(0) 推荐(0) 编辑
 
摘要: 重试往往与超时配合使用,幂等操作适合重试,而非幂等操作不适合重试操作。幂等操作包含了删除、修改、查询,非幂等操作包含了增加操作。 关键字为retries 使用重试,如果开启了多个服务,则会依次尝试获取这些服务。 阅读全文
posted @ 2019-06-11 08:51 menbbo 阅读(809) 评论(0) 推荐(0) 编辑
 

2019年6月10日

摘要: 配置超时 阅读全文
posted @ 2019-06-10 21:15 menbbo 阅读(150) 评论(0) 推荐(0) 编辑
 
摘要: 1.dubbo属性值的加载顺序为:虚拟机参数指定、xml文件配置、dubbo.properties文件配置。 其覆盖策略如下。 启动时检查 Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题,默认 check="true" 阅读全文
posted @ 2019-06-10 20:35 menbbo 阅读(603) 评论(0) 推荐(0) 编辑
 
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页