ECC介绍ECC,全称为ErrorCorrectingCode,错误纠正码,这是一种编码方式,用于在于可以在一定程度上自行发现和纠正传输过程中发生的错误。香农在1948年发表的《通信的数学理论》中的信道编码定理指出:主要采取适当的纠错码,就可以在多类信道上传输消息,其误码率可以任意小。经过历代人们的
我们知道在Linux下有优雅的shell终端命令行界面,shell脚本都可以优雅用命令行的方式来运行。而且shell也再带优化命令行参数解析的bash内部命令getopts和大多数发行版附带的外部命令getops。Perl语言也有Getopt::XX系列模块来实现类似功能;Golang也
概述系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。分布式ID的特性唯一性:确保生成的ID是全网唯一的。有序递增性:确保生成的ID是对于某个用户或者业务是
前言由于微服务的快速迭代、持续集成等特性,越来越多的团队更倾向于它。但是也体现出了一些问题,比如在基础设施建设过程中,需要把通用功能下沉,把现有大而全的基础设施按领域拆分,考虑需要兼容现有生产服务,会产生不同的依赖版本,有时不注意就可以引发问题。比如本文遇到的依赖包版本冲突问题,以及如何利用类隔离技
作为持续改进过程的一部分,指标对于DevOps和持续交付至关重要。但是,您必须在收集和显示数据与大量信息之间取得平衡。作为持续改进过程的一部分,指标对于DevOps和持续交付至关重要。但是,您必须在收集和显示数据与大量信息之间取得平衡。您需要随时决定要收集哪些数据以及关注哪些较小的数据集。如果你的汽
高性能和高并发,听着就有点类似,并且他们还经常一起提及,比如提高我们的并发性能,显然,高性能可以提高我们的并发,但是细化来看,他们是有区别的,他们的考量点的维度不同。高性能需要我们从单机维度到整体维度去考虑,更多的是先从编码角度、架构使用角度去让我们的单机(单实例)有更好的性能,然后再从整个系统层面
OpenObserve 是一个Rust开发的开源的高性能云原生可观测平台(日志、指标、追踪),比起Elasticsearch它大约可以节省140倍的存储成本,OpenObserve能够处理PB级的数据,如果你正在寻找一个用于日志、指标、追踪的可观测工具,那么OpenObserve是非常值得