分布式丛林探险系列之 Redis 集群模式

时间终于来到了十二月,据说,《黑客帝国 4:矩阵重生》 将于本月在北美上映,正如同它的片名一样,黑客帝国系列在沉寂了十八年后,终于等来了一次矩阵重生的机会,不可不谓“有生之年”、“爷青回”。提及黑客帝国系列,这是一部公认的、具有划时代意义的科幻

Featured image of post 分布式丛林探险系列之 Redis 集群模式

写在冬阳升起以前

某个冬天的清晨 突然间想要写点什么,或许是我终于发觉,一个人内心的疲惫感,是会像水里泛起的涟漪一样,一圈圈地向远方散开去,直至在某个时刻产生了共振,这种感觉就仿佛是,冬天的清晨,于雾气中升起的太阳,虽然无法令你感受到炽热,可依然会令你感到刺目

Featured image of post 写在冬阳升起以前

分布式丛林探险系列之 Redis 主从复制模式

如果说,单体架构系统是坐在家里悠闲地喝着下午茶,那么,毫无疑问,分布式系统将会是一场永远充满惊喜的丛林冒险。从踏上这条旅程的那一刻起,此间种种都被打上分布式的烙印,譬如分布式锁、分布式事务、分布式存储、分布式配置等等,这些词汇拆开来看,“似

Featured image of post 分布式丛林探险系列之 Redis 主从复制模式

通过 Python 预测 2021 年双十一交易额

突然间,十月以某种始料未及的方式结束了,也许是因为今年雨水变多的缘故,总觉得这个秋天过去得平平无奇,仿佛只有观音禅寺的满地银杏叶儿,真正地宣布着秋天的到来,直到看见朋友在朋友圈里借景抒怀,『 霜叶红于二月花 』,秋天终于没能迁就我的一厢情愿,我

Featured image of post 通过 Python 预测 2021 年双十一交易额

从「失控玩家」中得到的启示

也许,在某一个不寻常的清晨,突然从睡梦中惊醒的你,开始重新审视周围的一切,这个习以为常的世界,是否是真实的呢?而这种疑问,「黑客帝国」里的 Neo 有过,「西部世界」里的 Dolores 有过,甚至,连庄周梦蝶这个故事,都在探讨同一个哲学命题,即:人应该如何认识真

Featured image of post 从「失控玩家」中得到的启示

gRPC 搭配 Swagger 实现微服务文档化

有人说,程序员最讨厌两件事情,一件是写文档,一件是别人不写文档,这充分展现了人类双标的本质,所谓的“严于律人”、“宽于律己”就是在说这件事情。虽然这种听来有点自私的想法,是生物自然选择的结果,可一旦人类的大脑皮层在进化过程中产生了“理性”,

Featured image of post gRPC 搭配 Swagger 实现微服务文档化

SSL/TLS 加密传输与数字证书的前世今生

Hi,大家好,我是飞鸿踏雪,欢迎大家关注我的博客。近来,博主经历了一次服务器迁移,本以为有 Docker-Compose 加持,一切应该会非常顺利,没想到最终还是在证书上栽了跟头,因为它的证书是和 IP 地址绑定的。对,你没听错,这个世界上还真就有这么别扭的设定,尤其是你折腾

Featured image of post SSL/TLS 加密传输与数字证书的前世今生

夕雾花园:从建筑中读出的爱情和美学

“古巴比伦王颁布了汉谟拉比法典,刻在黑色的玄武岩,距今已经三千七百多年”。多年以前,周杰伦在 《爱在西元前》 里这样喃喃道,古巴比伦、楔形文字、玄武岩石板、底格里斯河、汉谟拉比法典……千年以后,一切已无法考据,这些如图腾符号一般神秘的意象,留给

Featured image of post 夕雾花园:从建筑中读出的爱情和美学

使用 Python 自动识别防疫健康码

这个月月初的时候,朋友兴奋地和我描述着他的计划——准备带孩子到宁夏自驾游。朋友感慨道,“小孩只在书本上见过黄河、见过沙漠,这样的人生多少有一点遗憾”,可正如新冠病毒会变异为德尔塔一样,生活里唯一不变的变化本身,局部地区疫情卷土重来,朋友为了

Featured image of post 使用 Python 自动识别防疫健康码

你不可不知的容器编排进阶技巧

在团队内推广Docker Compose有段时间啦,值得庆幸的是,最终落地效果还不错,因为说到底,大家都不大喜欢,那一长串复杂而枯燥的命令行参数。对我而言,最为重要的一点,团队内使用的技术变得更加透明化、标准化,因为每个微服务的配置信息都写在

Featured image of post 你不可不知的容器编排进阶技巧

ASP.NET Core 搭载 Envoy 实现 gRPC 服务代理

在构建以 gRPC 为核心的微服务架构的过程中,博主曾经写过一篇名为 ASP.NET Core gRPC 打通前端世界的尝试 的文章,主要是希望打通 gRPC 和 前端这样两个异次元世界,因为无论我们构建出怎样高大上的微服务架构,最终落地的时候,我们还是要面对当下前后端分离的浪潮。所以,在那篇文

Featured image of post ASP.NET Core 搭载 Envoy 实现 gRPC 服务代理

再话 AOP,从简化缓存操作说起

AOP,即:面向切面编程,关于这个概念,博主其实写过好几篇博客啦!从这个概念,我们可以引申出诸如代理模式、动态代理、装饰器模式、过滤器、拦截器等等相互关联的概念。从实现方式上而言,微软官方的 .NET Remoting 提供了真实代理和透明代理的支持,我们熟悉的 WebService 和

洗衣随想曲

对我而言,洗衣服是周末的例行活动,尤其是在炎热的夏天。也许,你会自顾自地说,衣服不必攒到周末去洗,如果你愿意下班后腾出一点时间。可人的惰性,正如在太阳底下会流汗一般寻常,如果我愿意,你也许会早一点看到,这些只在周末显得安静的文字。 换这部手机

Featured image of post 洗衣随想曲

ASP.NET Core 搭载 Envoy 实现微服务身份认证(JWT)

在构建以 gRPC 为核心的微服务架构的过程中,得益于 Envoy 对 gRPC 的“一等公民”支持,我们可以在过滤器中对 gRPC 服务进行转码,进而可以像调用 Web API 一样去调用一个 gRPC 服务。通常情况下, RPC 会作为微服务间内部通信的信使,例如,Dubbo、Thrift、gRPC、WCF 等

浪客剑心:一曲幕末时代的挽歌

近日,Netflix 官方宣布,浪客剑心·最终章:追忆篇 将于 7 月 30 日上线,这意味着这部横跨十年时间、被誉为漫改巅峰的系列电影,终于要迎来它的落幕。人对于时间的感觉,难免会相对迟钝一点。如果将思绪拉回到 2011 年,对我来说,人生中无数闪光的时刻,无一

Featured image of post 浪客剑心:一曲幕末时代的挽歌
Built with Hugo v0.110.0
Theme Stack designed by Jimmy
已创作 265 篇文章,共计 1000919 字