首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
dubbo
订阅
c_kh_zfb
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Dubbo和JDK的SPI究竟有何区别?
那dubbo这个改良后的spi究竟怎么提高性能,又增加了什么功能,那就是本篇要讲的. dubbo的拓展点机制涉及到众多的知识点,也是dubbo中比较难的地方,和之前的集群容错有Cluster、Directory、Router、LoadBalance关键词一样,这个拓展点机制也有…
Java 200+ 面试题补充③ Dubbo 模块
高兴之余,让我们来看,今天的内容。 本文是 Java 最常见的 200+ 面试题 的第三个补充模块。 Dubbo 是一款高性能、轻量级的开源 RPC 框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 透明化的远程方法调用:就像调用本地方…
Dubbo示例——集群容错
在集群调用失败时,Dubbo 提供了多种容错方案,缺省为 failover 重试。 失败自动切换,当出现失败,重试其它服务器 [1]。通常用于读操作,但重试会带来更长延迟。可通过 retries="2" 来设置重试次数(不含第一次)。 快速失败,只发起一次调用,失败立即报错。通…
Dubbo快速启动示例
Dubbo 采用全 Spring 配置方式,透明化接入应用,对应用没有任何 API 侵入,只需用 Spring 加载 Dubbo 的配置即可,Dubbo 基于 Spring 的 Schema 扩展 进行加载。 如果不想使用 Spring 配置,可以通过 API 的方式 进行调用。
Druid在有赞的实践
Druid 是 MetaMarket 公司研发,专为海量数据集上的做高性能 OLAP (OnLine Analysis Processing)而设计的数据存储和分析系统,目前Druid 已经在Apache基金会下孵化。Druid的主要特性: 交互式查询( Interactive…
一次StackOverflowError排查,原因竟然和Dubbo有关!
如果你是用idea的话,他还会用图标提示你,这里会出现递归调用. 经过上面的数据,我们已经粗略看出死循环的迹象.我们把目标锁定在了currency和availableCurrencies. 为什么这里会出现反复的循环呢?我们查看一下Currency类的源码 结合断点的序列化情况…
【肥朝】如何手写实现简易的Dubbo?
结束了集群容错和服务发布原理这两个小专题之后,有朋友问我服务引用什么时候开始,本篇为服务引用的启蒙篇.之前是一直和大家一起看源码,鉴于Talk is cheap.Show me your code,所以本篇将和大家一起写写代码. 我们捕捉到几个重要的关键词,分布式,透明化,RP…
Dubbo配置——动态配置中心和服务治理
外部化配置。启动配置的集中式存储 (简单理解为dubbo.properties的外部化存储)。 服务治理。服务治理规则的存储与通知。 为了兼容2.6.x版本配置,在使用Zookeeper作为注册中心,且没有显示配置配置中心的情况下,Dubbo框架会默认将此Zookeeper用作…
Dubbo压测插件的实现——基于Gatling
Gatling 是一个开源的基于 Scala、Akka、Netty 实现的高性能压测框架,较之其他基于线程实现的压测框架,Gatling 基于 AKKA Actor 模型实现,请求由事件驱动,在系统资源消耗上低于其他压测框架(如内存、连接池等),使得单台施压机可以模拟更多的用户…