聪明花生

文章
3
资源
0
加入时间
3年0月20天

手写实现RPC框架(带注册中心)

基于上一篇博客:https://blog.csdn.net/Dongguabai/article/details/83624822完成的RPC框架进行改造,增加基于Curator实现的ZK注册中心。可能这个图不太准确,但是大体意思就是服务端在注册中心中注册服务,客户端在注册中心获取服务地址进行调用,中间可能还会有一些LB等:定义一个注册服务的顶层接口IRegistryCenter...

C++模板(函数模板/类模板)一.泛型编程二.函数模板三.类模板四.模板的特化五.模板不支持分离编译

文章目录一.泛型编程二.函数模板一.泛型编程在引入泛型编程之前,我们先来看这样一个问题,怎么做到实现一个通用的交换函数呢?在C语言阶段我们可能会像下面这样写,需要分别实现不同类型的交换函数,又由于C语言不允许出现同名函数,所以函数名也需要不一样,写起来很繁琐void Swapi(int* e1, int* e2){ int tmp = *e1; *e1 = *e2; *e2 = tmp;}void Swapd(double* e1, double* e2){ double tmp =