首页
学习
活动
专区
工具
TVP
发布

luozhiyun的技术学习

专栏成员
155
文章
167740
阅读量
36
订阅数
在Go中如何正确重试请求
我们平时在开发中肯定避不开的一个问题是如何在不可靠的网络服务中实现可靠的网络通信,其中 http 请求重试是经常用的技术。但是 Go 标准库 net/http 实际上是没有重试这个功能的,所以本篇文章主要讲解如何在 Go 中实现请求重试。
luozhiyun
2022-09-21
1.9K0
透过Redis源码探究Hash表的实现
我们在学习 Redis 的 Hash 表的时候难免脑子里会想起其他 Hash 表的实现,然后进行一番对比。通常我们如果要设计一个 Hash 表,那么我们需要考虑这几个问题:
luozhiyun
2022-08-12
3340
8.深入k8s:资源控制Qos和eviction及其源码分析
又是一个周末,可以愉快的坐下来静静的品味一段源码,这一篇涉及到资源的回收,工作量是很大的,篇幅会比较长,我们可以看到k8s在资源不够时会怎么做的,k8s在回收资源的时候有哪些考虑,我们的pod为什么会无端端的被干掉等等。
luozhiyun
2020-09-01
1.1K0
深入k8s:Pod对象中重要概念及用法
Pod,实际上是在扮演传统基础设施里“虚拟机”的角色;而容器,则是这个虚拟机里运行的用户程序。
luozhiyun
2020-07-27
5120
OpenResty学习指南(二)
对于序列,用table.getn 或者一元操作符 # ,就可以正确返回元素的个数。
luozhiyun
2020-02-18
1.2K0
Java程序员学习Go指南(终)
我的博客:https://www.luozhiyun.com/archives/215
luozhiyun
2020-02-18
3710
6. SOFAJRaft源码分析— 透过RheaKV看线性一致性读
其实这篇文章我本来想在讲完选举的时候就开始讲线性一致性读的,但是感觉直接讲没头没尾的看起来比比较困难,所以就有了RheaKV的系列,这是RheaKV,终于可以讲一下SOFAJRaft的线性一致性读是怎么做到了的。所谓线性一致性,一个简单的例子是在 T1 的时间写入一个值,那么在 T1 之后读一定能读到这个值,不可能读到 T1 之前的值。
luozhiyun
2019-11-18
6970
12.源码分析—如何为SOFARPC写一个序列化?
在SOFARPC中实际上支持的序列化比较少,只有Hessian、JSON、Protobuf这三种,但是有时候自己就是比较喜欢折腾,不喜欢用内置的,想要自己定义,那么只要搞定这篇文章你应该能为SOFARPC手动写一个序列化的实现了。下面的源码分析我们以client方的代码进行分析。
luozhiyun
2019-08-28
6770
8.源码分析---从设计模式中看SOFARPC中的EventBus?
这里用EventBus调用了一下post方法之后就什么也没做了,就方法名来看是发送了一个post请求,也不知道发给谁,到底有什么用。
luozhiyun
2019-08-28
4370
11.源码分析---SOFARPC数据透传是实现的?
首先客户端在引用之前要设置putRequestBaggage,然后在客户端引用的时候会调用ClientProxyInvoker#invoke方法。
luozhiyun
2019-08-28
4480
5.源码分析---SOFARPC调用服务
我们这一次来接着上一篇文章《4. 源码分析---SOFARPC服务端暴露》讲一下服务暴露之后被客户端调用之后服务端是怎么返回数据的。
luozhiyun
2019-08-28
5640
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档