随笔分类 -  SOA_Dubbo

摘要:前言 上一篇简单的介绍了spi的基本一些概念,但是其实Dubbo对jdk的spi进行了一些改进,具体改进了什么,来看看文档的描述 JDK 标准的 SPI 会一次性实例化扩展点所有实现,如果有扩展实现初始化很耗时,但如果没用上也加载,会很浪费资源。 如果扩展点加载失败,连扩展点的名称都拿不到了。比如: 阅读全文
posted @ 2019-04-12 10:36 我没K~ 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/ggibenben1314/article/details/47752661 缓存的应用非常广泛,为了提高数据访问的速度。Dubbo也不例外,它提供了声明式缓存,以减少用户加缓存的工作量。 一、Dubbo中缓存策略 lru 基于最近最少使用原则删除多 阅读全文
posted @ 2018-04-20 10:34 我没K~ 阅读(3139) 评论(0) 推荐(0) 编辑
摘要:之前发过一篇因为接口规范的问题导致其它端出现服务不可用的文章(http://www.cnblogs.com/zdd-java/p/8612763.html),然而最近在查阅了dubbo官方指南文档才知道其实可以通过多版本号解决前面那个问题,经过自己在本地测试后总结如下。 官方原内容如下: 当一个接口 阅读全文
posted @ 2018-03-28 16:33 我没K~ 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:背景 单体项目拆分为SOA分布式架构后,关于接口层的定义规范尤其重要。今天就总结一下关于一次不规范的定义接口导致的问题。 首先我目前从事的项目架构大致是下图这样的(借鉴58沈剑的图): 主技术栈:dubbo+spring boot;其中我们内部的wap、app、pc都有相似的业务,例如user-se 阅读全文
posted @ 2018-03-20 21:24 我没K~ 阅读(948) 评论(0) 推荐(0) 编辑
摘要:DUBBO线程模型 类似于数据库的连接池 (+) (#) 事件处理线程说明 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。 但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池, 阅读全文
posted @ 2018-01-03 16:29 我没K~ 阅读(535) 评论(0) 推荐(0) 编辑
摘要:启动Dubbo服务有2个方式,1是通过xml配置,2是通过注解来实现,这点和Spring相似。 采用XML配置如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/ 阅读全文
posted @ 2017-03-17 15:17 我没K~ 阅读(18159) 评论(5) 推荐(2) 编辑
摘要:背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(OR 阅读全文
posted @ 2016-10-21 13:38 我没K~ 阅读(18920) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示