dubbo研究

黄山
今天在研究dubbo源码的时候,发现了dubbo的主要贡献者梁飞的个人博客,甚是喜欢,博客里面的俄罗斯方块代码158K,下载下来直接就能跑,很讲究。

开源项目dubbo的组成

dubbo的测试

从测试入手,研究庞大的框架。
dubbo使用的测试相关的依赖:

  • junit 4.12
  • easymock 3.4
  • jmockit 1.33

travis-ci入门

1、 授权github账号
2、 登录travis-ci仓库管理 开启你要持续集成的仓库
3、 在仓库根目录创建.travis.yml文件,文件内容以dubbo为例,其中字母区分大小写,更多构建配置

1
2
3
4
5
6
language: java
jdk:
- oraclejdk8
- openjdk7

script: mvn -DskipTests=true clean package

4、 每一次向github push代码时触发一次构建
5、 点击travis-cli右上角仓库构建状态图标,获取markdown格式的图片链接,并写到自己仓库的README.md中,便能看到构建状态的图标了,而且图标会根据构建状态动态变化。

对于telnet的支持

dubbo支持的telnet功能