
分布式学习篇
文章平均质量分 93
dxgzg
梦想能成为一名linuxC 服务端开发程序员
展开
-
zookeeper的使用及C语言接口函数,以及分布式学习的个人总结
zookeeper我一开始没认出来是动物饲养员的意思,后来看了关于zookeeper取名的文章才知道这个名字的由来下面这段内容摘自《从 Paxos 到 ZooKeeper 》第四章第一节的某段内容,名字由来还挺好玩的哈哈哈Zookeeper 最早起源于雅虎研究院的一个研究小组。在当时,研究人员发现,在雅虎内部很多大型系统基本都需要依赖一个类似的系统来进行分布式协调,但是这些系统往往都存在分布式单点问题。所以,雅虎的开发人员就试图开发一个通用的无单点问题的分布式协调框架,以便让开发人员将精力集中在处理业原创 2021-01-06 00:43:39 · 798 阅读 · 11 评论 -
功能强大的protobuf,初识rpc框架
最近在学习分布式系统,学一点皮毛分布式系统,也了解一下分布式系统。目前我对分布式的理解就是一个类似客户端请求调用某个服务,通过zookper知道调用那个服务,目前的zookper还没有学习,相当于假设程序已经知道调用的服务在那台进程/主机上,代码太多了,本文采取伪代码形式,主要是讲清楚protobuf中的作用,rpc框架的思路详解protobufsyntax = "proto3";package fixbug;option cc_generic_services = true;messag原创 2021-01-03 11:36:39 · 719 阅读 · 0 评论 -
protobuf的安装以及简单用C++使用protobuf
protobuf比json更牛逼一点,prtobuf是直接生成二进制格式。占用的带宽比json少,因为序列化完的大小也比json小,不过学起来可能比json复杂些。首先是安装,遇到了挺多问题,记录一下,傻瓜式一路安装的一路安装1、解压压缩包:unzip protobuf-master.zip2、进入解压后的文件夹:cd protobuf-master3、安装所需工具:sudo yum install autoconf automake libtool curl make g++ unzip4、自原创 2020-12-29 21:24:17 · 1377 阅读 · 0 评论 -
rpc分布式的学习
最近找到了一个不错寒假实习,上海思岚科技,尽管不是做服务端的东西,但是也用C++去写代码,可以提高自己C++代码的水平,也是蛮不错的。后端现在很讲究分布式系统,此篇是我第一篇写分布式的博客,简单介绍分布式的概念以及要做什么,C++分布式的课程很少,这是我找到的一门,同时我也在看这门课。以前看过施磊老师写的用C++11重构muduo网络库,课程的声音很小,当时也没有耐下心来,还给重构muduo网络库那个门课了个中评,真的很对不起施磊老师,后面耐下心来去听,真正理解了one loop per thread模型原创 2020-12-28 15:45:31 · 1593 阅读 · 11 评论