1、IAM系统概述:我们要实现什么样的 Go 项目

你好,我是孔令飞。从今天开始我们进入课前准备阶段,我会用3讲的时间给你讲清楚,我们要实现的实战项目 IAM 应用长啥样、它能干什么,以及怎么把它部署到 Linux 服务器上。先和我一起扫除基础的障碍,你就能够更轻松地学习后面的课程了。 今天这一讲,我...

Go 语言项目开发实战

0、开篇词:从 0 开始搭建一个企业级 Go 应用

你好,我是孔令飞,很高兴能在这里和你聊聊如何用 Go 构建企业级应用。 在过去的 5 年里,我一直在腾讯使用 Go 做大型企业级项目。比如说,腾讯云云函数 SCF、腾讯游戏容器平台 TenC、腾讯游戏微服务中台等。目前,我在腾讯云负责容器服务 TKE...

Go 语言项目开发实战

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

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

Dubbo源码剖析与实战

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

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

Dubbo源码剖析与实战

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

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

Dubbo源码剖析与实战

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

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

Dubbo源码剖析与实战