首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
山子给个机会
门头沟学院 计算机类
发布于湖北
关注
已关注
取消关注
打算做做
@开心果若冰:
三年了,WebServer已死,我来继续搅Golang的浑水
烫
hi,牛客网的同学们,大家好,我是社长。2020年,我在牛客的C++方向分享了一个TinyWebServer的项目,在我进腾讯工作后,就没再继续维护这个项目。到现在差不多3年,从最初的火热变成了现在的烂大街,无人问津....我想我是推波助澜的那个恶人,搅浑了C++后端开发的浑水。工作后,慢慢接触了Golang语言、Docker、K8S等工具,发现这个方向还不错。我最近写的一个go语言练手项目osproxy和osproxy-grpc,代码已完全开源到github,希望对go方向的同学有所帮助。相信不少接触go语言的读者,都是被它"极简协程","高并发","高性能"的特性所吸引,我也不例外,想着学完之后,能快速上手享受一把。但当我看完基本语法,想找个练手项目时,才发现github上大部分都是博客/后台管理系统之类的,这些项目都是经验丰富的工程师快速迁移经验,写出来的go代码,对初学者不太友好;甚至不少博主推荐Docker/k8s这样的大项目,看的让人心里直打退堂鼓。我也才接触go语言不久,明白初学者想快速实践,但找不到靠谱项目的心情,所以我希望这个基于go语言,非博客,非后台管理系统的项目能满足你的需求。我之前有写过C++练手项目TinyWebServer,被不少人喷,也让不少人入了服务器开发的门,所以完全不要担心osproxy这个项目会很复杂,但也不要担心项目让你学不到什么东西。正如之前很多人对TinyWebServer的评价,osproxy同样是一个"麻雀虽小又五脏俱全"的项目。osproxy是一个使用Go语言开发的对象存储分布式代理(object-storage-distributed-proxy),可以作为文件存储微服务,支持docker一键部署,包括但不限于以下功能:分布式uid及秒传,支持相同文件不同命名分片读写,大文件上传,merge接口不用等待数据合并,分片上传完直接下载异步任务,易扩展的event-handler,支持分片合并及其他文件处理任务统一封装,降低业务接入复杂度,业务侧只需要存储文件uid代理下载,不直接暴露底层存储厂商及格式支持集群部署,proxy模块处理不同机器的分片转发支持MinIO/腾讯COS/阿里OSS等对象存储,易于扩展支持Docker一键部署你能实践这些东西:go:协程,sync包(waitgroup/once/mutex),channel,interface(可插拔组件注册)等grpc:一元RPC,服务器流RPC,客户端流RPC,RPC拦截器,RPC数据转发gin:路由组,http服务转发,文件数据转发,中间件gorm:简单文件元数据的存储nginx:http和grpc的反向代理,及证书自签redis:数据缓存,缓存与DB双写,简单的服务注册与发现,分布式锁uuid:分布式IDdocker:dockerfile的书写,docker一键部署等如果你正在学习Go语言,并且该项目给你的学习带来了一些帮助,欢迎star,欢迎交流。
点赞 119
评论 50
全部评论
推荐
最新
楼层
网易互娱
校招火热招聘中
官网直投
相关推荐
求一个offeraaaaa
05-16 20:01
门头沟学院 计算机类
给25届同学: 永远相信美好的事情即将发生
今天回忆了一下自己找实习的经历,一路坎坷,但终有收获。lz本科是不知名双非,硕士中下211,选择的方向是Java后端开发。从3月20号开始投简历,第一个投的是快手,第二天被秒挂,这也预感到了暑期实习之路将无比艰难。果不其然,投了一大堆简历,每天在填信息,每天都在持续刷题,不停的笔试,测评,不是简历挂就是笔试挂。面试机会非常之少,经历过一段非常痛苦的时期,每天躺在床上都在怀疑自己的能力,怀疑自己从事的行业是否已是夕阳,怀疑自己20年求学路的意义,害怕对不起父母20年的培养。lz在暑期实习之路拿到了三个小厂offer, 一个大厂offer, 不得不说小厂的难度确实小很多,但是自己并不满意,记得第一...
点赞
评论
收藏
转发
pNn1
05-14 13:15
已编辑
浙江大学宁波理工学院 计算机类
招银网络春招被捞了
4月13收到的资料审核,5月10号收到oc📅 时间线📝 4.1 笔试💻 4.8 线上一面💻 4.11 线上二面🏢 4.12 线下HR面📄 4.13 收到资料评审🎉 5.10 oc还挺神奇的
招商银行·招银网络科技开奖20人在聊
点赞
评论
收藏
转发
风向决定发型呦
03-24 13:09
西南交通大学 管理科学与工程类
幽默boss😅
点赞
评论
收藏
转发
重生之双非要逆袭大厂这件事
05-16 15:14
蚌埠坦克学院 中国语言文学类
双非秋招想冲冲大厂,家人们尽管拷打,心态嘎嘎好
已有一个小厂实习offer,五月底入职,但非常想冲大厂,之前只有黑马点评项目的时候,投携程,小米等等一些公司都是简历挂,目前还在流程的是一个海康威视的Java,已写笔试,但卡在简历复筛,感觉还是过不去,现在项目准备写小傅哥的大营销,家人们,牛爷爷们,有没有什么简历修改建议,或者是项目包装建议,抑或是道路指导意见,恳切地向大家提问,如果有什么高见可以私信我们绿泡泡聊,小弟请喝奶茶或者咖啡
投递小米集团等公司10个岗位 >
实习,投递多份简历没人回复怎么办
没有实习经历,还有机会进大厂吗
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
开摆了,写小说去了
7502
2
...
华为暑期开奖
6799
3
...
【有奖活动】浅聊一下我的实习⭐
6782
4
...
华为实习offer!终于告一段落了
6765
5
...
没offer的我们也很优秀偶
6280
6
...
双非本 腾讯WXG暑期已offer | 附面经
4759
7
...
滴滴秋储-服务端开发 OC
4720
8
...
5.20携程笔试
4025
9
...
美团前端一二面(已oc
3773
10
...
快手客户端开发工程师(1)
3661
正在热议
#
牛客帮帮团来啦!有问必答
#
814061次浏览
12970人参与
#
机械制造薪资爆料
#
319259次浏览
3727人参与
#
晒一晒我的offer
#
3458812次浏览
55178人参与
#
0offer是寒冬太冷还是我太菜
#
426695次浏览
4921人参与
#
如果可以选,你最想从事什么工作
#
185536次浏览
3069人参与
#
实习生应该准时下班吗
#
80509次浏览
591人参与
#
你觉得找工作该拿大厂还是小厂练手
#
61226次浏览
868人参与
#
海康威视求职进展汇总
#
101090次浏览
1213人参与
#
找工作,你会甘心进小厂还是猛冲大厂
#
37446次浏览
370人参与
#
荣耀求职进展汇总
#
70025次浏览
707人参与
#
实习必须要去大厂吗?
#
13660次浏览
218人参与
#
软件开发投递记录
#
478609次浏览
7239人参与
#
宁德时代求职进展汇总
#
36953次浏览
412人参与
#
国企vs私企,你更想去?
#
20218次浏览
204人参与
#
求职遇到的搞笑事件
#
19573次浏览
286人参与
#
滴!实习打卡
#
215821次浏览
3640人参与
#
实习工作,你找得还顺利吗?
#
42049次浏览
466人参与
#
想实习转正,又想准备秋招,我该怎么办
#
117209次浏览
1318人参与
#
金三银四,你有感觉到吗
#
328221次浏览
4210人参与
#
你的秋招进行到哪一步了
#
367699次浏览
6393人参与
牛客网
牛客企业服务