- 浏览: 1700485 次
- 性别:
- 来自: 杭州699号
最新评论
-
莫莫摸:
为什么不用dubbo
RCP数据传输模型回顾 -
大胡子爸爸:
String, Class 都实现了Serializable接 ...
RPC框架几行代码就够了 -
lss598018587:
谢谢大神分享,比起新手看复杂的dubbo框架还不如看大神的这一 ...
RPC框架几行代码就够了 -
15606915740:
你好,请问一下。<dubbo:consumer filt ...
Dubbo文档 -
joqk12345:
...
一些设计上的基本常识
文章列表
看了部老电影《奇异的恩典》,讲英国废奴法案的事,威伯福斯一心推动废奴法案,因议会贵族在这上面都有利益在,推了多年也没有进展,英法战争开始后,大家的焦点都在战争上,其它议案没人理会,虽大声疾呼也没啥见效,支持的团队都要散伙了。
前面这些只是背景,关键觉得他们的突破策略很有意思,即然大家都在关心战争,因法国船支为避免战争均挂美国等中立旗,那就提“打击所有挂中立旗船支"的法案,可有效打击法国船支的通航,为战争取得主动权,由一个不起眼的议员提案,很容易就通过了。同样,黑奴的船支也是挂中立旗的,这一打击,黑奴的船也没法运了,过了两年,等倒卖黑奴变少了,再去煽动废奴法案,因议会贵族在黑奴上的利益 ...
写中间件经常要做两件事:
1. 延迟加载,在内存缓存已加载项。
2. 统计调用次数,拦截并发量。
就这么个小功能,团队里的人十有八九写错。
所以写了个《Java并发编程常识》的PPT,普及下,见附件。
Java并发编程常识.pptx
欢迎加我来往帐号:liangfei0201
来往下载地址:http://www.laiwang.com
我的来往帐号二维码:
抽空写了下对HTTL质量分析的过程,已经加到http://httl.github.com第4章。
性能和设计,理论上也是质量的一部分,但之前已经分析过了,这里不再复述,
请参见:http://httl.github.com第2章和第3章。
先来看看静态代码的分析:
1. 单元测试
单元测试覆盖率: (分析工具EclEmma)
HTTL对所有语法,指令,函数,都有相应模板进行测试,参见:
https://github.com/httl/httl/tree/master/src/test/resources/comment/templates
2. FindBugs检测
已通过F ...
HTTL是我去年写的一个模板引擎,不知怎么的,最近问HTTL相关问题的人特别多,还有人发来修复问题的代码,周未抽了点时间,改了改,顺便发个版本,希望能对得起帮忙改代码的用户,感谢你们。
项目已迁移到GitHub上:http://ht ...
最近打算去新的岗位,尝试新的业务,当然也就需要新的思考,新的碰撞,想起前段时间看过温伯格1982年出版的《你的灯亮着吗?》,把序言中的总结点摘录下来,希望能给自己带来些许思路。
问题其实就是你期望的东西和你 ...
最近看了温伯格1986年出版的《技术领导之路》,
很老的书,讲的都是一些浅显但容易被忽视的道理,
就像第一章,讲作者自己玩弹子球的水平提升,
时间长了,以为自己的水平提升像下图这样,每年都在逐步提升:
而实际上往往不是,能力的提升过程通常都是“高原-突破”式的,
在高原时期沉淀和思考,在学会新方法后突破,
不善于思考和总结的人,高原期就会特别长,而且人在高原期总会觉得很安逸:
并且在突破前一般还会有低谷期,就像下图的“高原-低谷-突破”模型,
要想突破,就必须努力打破安逸的现状,实践新想法、新知识、新方法,
在新的方法没有成熟之前,你会觉得还不如以前好,这就是低谷期,
总想退回老办法上去 ...
在内部分享了《框架设计原则》,大家反应还不错。
因Dubbo已开源,这个课程的资料也共享一下。
主要内容:
PPT见附件。
转于自己在公司的Blog:
http://pt.alibaba-inc.com/wp/experience_1402/service-governance-process.html
在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负 ...
Dubbo用户指南中缺少背景,简单想了一下服务架构演进过程:
单一应用架构
当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。
此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。
垂直应用架构
当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。
此时,用于加速前端页面开发的 Web框架(MVC) 是关键。
分布式服务架构
当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求。
此时,用于提高业务复用及整合的 分 ...
阿里巴巴开源服务框架Dubbo2.0.8版本发布了,
增加了Zookeeper和Multicast注册中心,RMI和Hessian协议,以及修复了一些BUG。
Dubbo2.0.8下载地址:
http://code.alibabatech.com/wiki/display/dubbo/Download
Dubbo2.0.8发布记录:
http://code.alibabatech.com/jira/secu ...
Dubbo Overview:
Serving 1,000+ services with 1,000,000,000+ invocations everyday, Dubbo becomes the key part of Alibaba's SOA solution and has been deployed to the whole alibaba.com family:
So, What is Dubbo?
Dubbo [ ] is a service framework enpowers applications with service import/export ...
注:该博客内容已加入 http://httl.github.io 文档。
HTTL源代码参见:https://github.com/httl/httl/
先来看一下HTTL的类结构设计,类图如下:
查看大图
模型划分原则:按实体域,服务域,会话域划分。
不管你做一个什么产品,都一定 ...