厉害了,Dubbo 正式毕业!

厉害了,2019/05/21 Apache软件基金会发表博文,宣布 Dubbo 在 2019/05/20 这天正式毕业,成为 Apache 的顶级项目。

参考:https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces52

不过 Github 的名称还没改过来,还是叫 incubator-dubbo,坐等更新为:dubbo,估计快了。

栈长这里科普一下:

Dubbo是阿里巴巴开源的 RPC 框架,后进入 Apache 开源孵化器,目前已在数十家公司中使用,包括阿里巴巴集团、中国人寿、中国电信、当当网、滴滴出行、海尔、中国工商银行等,大多是国内公司。

哈哈,上一张 Dubbo 的架构图,来自官网:

Intellij IDEA 最头大的问题,如何自定义注释模板?

想栈长我当初从 Eclipse 转用 IDEA 真是纠结,放弃然后尝试了N次,不过现在已经算是转型成功了,可以完全脱离 Eclipse 撸码了,虽然说我现在真的撸得非常少了。。

说到 IDEA 的痛点,我觉得注释配置就不是很人性化。Eclipse 可以很方便的设置和导入公共的自定义注释模板、格式化模板,但在 IDEA 中确实有点蹩脚,配置起来甚至有点高级,还需要用到 Grovvy 脚本。。

废话不说了,来看下如何解决 Intellij IDEA 最头大的问题:自定义注释模板。。

IDEA 中有以下两种配置模板。

  • File and Code Templates
  • Live Templates

下面介绍下这两种的使用方法。

Spring Cloud Gateway VS Zuul 比较,怎么选择?

Spring Cloud Gateway 是 Spring Cloud Finchley 版推出来的新组件,用来代替服务网关:Zuul。

那 Spring Cloud Gateway 和 Zuul 都有哪些区别呢,咱们来比较一下。

1、开源组织

Spring Cloud Gateway 是 Spring Cloud 微服务平台的一个子项目,属于 Spring 开源社区,依赖名叫:spring-cloud-starter-gateway。

https://spring.io/projects/spring-cloud-gateway

Zuul 是 Netflix 公司的开源项目,Spring Cloud 在 Netflix 项目中也已经集成了 Zuul,依赖名叫:spring-cloud-starter-netflix-zuul。

https://github.com/Netflix/zuul