"Error Prone的介绍和使用"
"Error Prone的介绍和使用" Error Prone的介绍和使用 今天在浏览GitHub的时候突然看到Google有一个项目Error Prone: " Catch common Java mistakes as compile-time errors" 官方网站:https://errorprone.info/ Error Prone是什么? 然

xkrivzooh2021年4月12日
大约 5 分钟
确保数据落盘
确保数据落盘 在之前的文章《unix IO模型》我们曾经提到过,用户空间,内核空间,缓存IO等概念。关于这些概念,大家可以阅读这篇文章,在本篇文章中,我们就不在涉及这些概念了。 IO缓冲机制 大家需要有一个认知就是我们平时写的程序,在将数据到文件中时,其实数据不会立马写入磁盘中进行持久化存储的,而是会经过层层缓存,如下图所示: 其中这每层缓存都有自己的刷新时

xkrivzooh2019年3月30日
大约 19 分钟
集群调用容错的套路
集群调用容错的套路 在日常的工作和系统设计中,我们经常会使用RPC调用,而我们所部署的服务一般也都是集群模式。我们知道在分布式系统架构中,因为有很多的可能性,比如服务发布重启,网络抖动等问题,都可能会导致RPC调用失败,一般情况下我们的集群调用设计都需要有一定的容错策略。本篇文章就总结一下常见的集群调用容错套路: Failover Cluster; Fail

xkrivzooh2019年3月26日
大约 2 分钟