微服务相关介绍
国内mac上安装brewhome时经常遇到各种问题,例如:
mac安装 homeBrew时报错,显示:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
本文介绍一下conful的相关原理及使用。
本文转载自ceph数据recovery配置策略,在此做个记录,防止原文丢失,并便于自己后续阅读。
文章转载自分布式存储面试的一点经验,在此做一个记录,为后续自身的学习提供一点方向,便于对相关知识点进行掌握。
本章介绍一下AWS v2及v4版本鉴权的实现。
LevelDB是一个可持久化的KV数据库引擎,由Google传奇工程师Jeff Dean和Sanjay Ghemawat开发并开源。无论从设计还是代码上都可以用精致来形容,非常值得细细品味。本文将从整体架构、数据读写等方面介绍一下LevelDB。
本文参考LevelDB官方文档,来大体介绍一下LevelDB的相关实现细节。
LevelDB是一个可持久化的快速(fast) KV存储引擎,实现了string keys到string values的有序映射(ordered mapping),是由Google传奇工程师Jeff Dean
和Sanjay Ghemawat
开发并开源。
本文转自Ceph亚太峰会RGW议题分享,在此做个记录,以免原文丢失,并方便后续自己阅读学习。
本章我们整体介绍一下Monitor的架构及工作原理。
ceph中OSD频繁压缩,可能导致OSD无法进行读写操作,在此做一个记录。
本章我们简单介绍一下OSD启动的几个主要的流程。
本文介绍以下C++ 11的新特性。
本文介绍一下无锁队列的实现原理。
nginx中涉及到大量的超时方面的设置,本章我们介绍一下这方面的内容。
本章我们介绍一下Nginx中用到的一些缓冲,通过合理的设置缓冲区大小,可以改善整个程序的性能。
本章来编写我们的第一个nginx模块。当前环境为:
# uname -a Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)
本章我们讲述一下如何为Nginx编译第三方动态加载模块。我们当前的操作系统环境为:
# uname -a Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)
分布式存储系统通常采用多副本的方式来保证系统的可靠性,而多副本之间如何保证数据的一致性就是系统的核心。Ceph号称统一存储,其核心RADOS既支持多副本,也支持纠删码。本文主要分析Ceph的多副本一致性协议。