
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
分布式系统容错设计(降级/熔断/限流)?看这篇就够了
在分布式系统之上,衍生出了微服务。然而,分布式系统面临的问题,在微服务上更加凸显了。本文总结了分布式系统中的容错设计,主要针对的是分布式系统常见问题的容错。

程序员绘图指南
程序员在软件开发中, 不可避免地要绘图, 例如, 经常可以看到软件系统, 会绘制软件架构图.然而, 在传统软件工程领域, 其实是没有软件架构图的!结构化方式(Structure Analysis,SA)面向对象方式(Object-Oriented Method,OOA)有的图难以匹配规范, 在传统软件工程中, 就划分为示意图.不过, 大佬们在传统软件工程领域范围外, 也制定了C4图等新的软件图规范
彻底理解非阻塞IO(NIO)
BIO和NIO是基于Linux的后端开发的重要IO模型.非阻塞IO, 由于还有一个AIO(Asynchronous I/O, 异步IO), 为了区分, NIO也被称为同步非阻塞IO,现在常用的NIO, 是NIO+IO多路复用(IO Multiplexing)的结合体, epoll还是会阻塞线程, 不是真正的非阻塞IO了.阻塞IO, 为了和NIO保持队形, 也被称为同步阻塞IO.不同操作系统对于IO
到底了







