24、拦截扩展:如何利用Filter进行扩展

你好,我是何辉。今天我们继续学习Dubbo拓展的第二篇,拦截扩展。 再次见到“拦截”功能,有没有熟悉的感觉,我们前面学过的“参数验证”“缓存操作”,都利用了过滤器特性,对你来说,使用过滤器来编码解决实际问题,应该不是什么难事了。 但是会用,并不代表能...

Dubbo源码剖析与实战

25、注册扩展:如何统一添加注册信息

你好,我是何辉。今天我们继续学习Dubbo拓展的第三篇,注册扩展。 和前端进行联调测试,想必你再熟悉不过了,在这个阶段,前端为了能调用到指定的网关服务,一般会在请求 URL 中,把域名替换为具体的 IP,然后请求网关,进行功能联调测试。 但是大多数功...

Dubbo源码剖析与实战

26、线程池扩展:如何选择Dubbo线程池

你好,我是何辉。今天我们继续学习Dubbo拓展的第四篇,线程池扩展。 提到线程池,我们在前面“[异步化实践]”中通过“线程池耗尽”这个现象已经接触到了,Dubbo 采用默认的线程池,也就是 200 个核心线程,来提供服务,其实我们已经用得非常舒服了,...

Dubbo源码剖析与实战

27、协议扩展:如何快速控制应用的上下线

你好,我是何辉。今天我们学习Dubbo拓展的最后一篇,协议扩展。 很多公司使用 Dubbo 的项目,可能都在使用 dubbo-admin 控制台进行应用的上下线发布。如果你是小量应用,这款平台非常好用,可是如果要处理四五百个系统甚至上千个系统的上下线...

Dubbo源码剖析与实战

28、结束语:愿你能将Dubbo所学迁移至其他微服务框架

你好,我是何辉。 首先,恭喜你完成了这门课程! 从课程一开始,我就非常强调要抓主干、重思考,在课程的学习过程中,也带你从常见问题一步步深挖,完成了很多次源码探索。不知道你有没有好奇过,为什么会这么设计学习思路? 其实这和我的Dubbo学习经历有关。我...

Dubbo源码剖析与实战
1345