分布式
文章平均质量分 87
Double_Name
为了获取积分来填写这个的我也是满鄙视自己的。
展开
-
软件设计常识
这是我从Dubbo的作者那里看到的一个文章,觉得挺好的转过来大家学习:1. API与SPI分离 框架或组件通常有两类客户,一个是使用者,一个是扩展者, API(Application Programming Interface)是给使用者用的, 而SPI(Service Provide Interface)是给扩展者用的, 在设计时,尽量把它们隔离开,而不要混在一起, 也就是说,使用者是看不到转载 2016-07-03 21:35:15 · 534 阅读 · 0 评论 -
实习记录(三)
距离上一次更新日志已经差不多有两周了,因为马上要回学校考试了,所以再更一波。准确来说这两周并没有什么任务可做,所以都属于自己的学习阶段,那么问题来了,两周都学了点什么呢?闲来蛋疼倒是看了两周的Dubbo,大致的实现都看了点吧,服务的发布调用过程等等。但是在这里让我讲讲具体如何实现我已记不大清楚了,只能说说读过部分源码后自己的感受。1.缓存在Dubbo的设计中有很多地方都出现了缓存,原创 2016-06-23 13:58:33 · 1164 阅读 · 0 评论 -
SOA服务设计原则
服务设计原则1:优化远程调用这里的远程调用特指RPC(Remote Procedure Call)。当然更面向对象的说法应该是远程方法调用或者远程服务调用等等。但是远程调用方式往往又要受限于具体的业务和部署环境,比如内网、外网、同构平台、异构平台等等。有时还要考虑它对诸如分布式事务,消息级别签名/加密,可靠异步传输等方面的支持程度(这些方面通常被称为SLA:servic转载 2016-08-03 19:42:32 · 3604 阅读 · 0 评论