大道至简,知行合一。

运维开发

技术选型之Docker容器引擎-北凉柿子

技术选型之Docker容器引擎

admin阅读(479)评论(0)赞(0)

转载自《技术选型之Docker容器引擎》 1. Docker出现的背景 在平常的研发和项目场景中,以下情况普遍存在: 个人开发环境 为了做大数据相关项目,需要安装一套CDH集群,常见的做法是在自己电脑里搭建3台与CDH版本对应的虚...

运维自动化平台实践之路-北凉柿子

运维自动化平台实践之路

admin阅读(9796)评论(0)赞(0)

运维自动化已经不再是新鲜名词,特别是随着Devops思想的影响下,越来越多的互联网产品公司已经开始搭建属于自己的运维自动化平台,甚至个别公司已经走在了AIDevOps实践的路上。那么,运维自动化的到底是什么,为什么需要自动化?如何落地呢? ...

分布式任务队列 Celery —— 详解工作流-北凉柿子

分布式任务队列 Celery —— 详解工作流

admin阅读(869)评论(0)赞(0)

前言 Celery 的工作流具有非常浓厚的函数式编程风格,在理解工作流之前,我们需要对「签名」、「偏函数」以及「回调函数」有所了解。 文中所用的示例代码紧接前文,其中 taks.py 模块有少量修改。 任务签名 signature 使用 C...

celery的异步任务设计建议

admin阅读(836)评论(0)赞(0)

Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。它是一个专注于实时处理的任务队列,同时也支持任务调度。 笔者在学习这个框架的时候,发现它的许多用法代表了分布式系统设计的一些有意义的策略和...

认识CPU性能-北凉柿子

认识CPU性能

admin阅读(266)评论(0)赞(1)

CPU 的性能标准主要有两个指标:响应时间或叫执行时间(跑得更快)、吞吐率或叫带宽(搬得更多)。 提升 CPU 性能就有两种方法: 降低响应时间:提升很难,CPU性能10年来一直挤牙膏,一般就把性能定义成响应时间的倒数(性能=1/响应时间)...

Linux下redis安装和部署-北凉柿子

Linux下redis安装和部署

admin阅读(935)评论(0)赞(0)

1.基础知识  redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下 字符串、列表(lists)、集合(sets)、有序...

no space left on device 解决磁盘空间

admin阅读(1695)评论(0)赞(0)

pip安装requirements.txt时发生no space left on device,这意味着服务器没有空间了 方法 命令 选项 作用 -h 以K,M,G为单位,提高信息的可读性 -a 显示目录中个别文件的大小 -s 仅显示总计 ...

Github无法加载或不显示图片问题

admin阅读(2027)评论(0)赞(0)

最近发现Github无法加载或不显示图片,严重影响日常使用。查找资料并总结解决步骤如下: 1.Mac终端输入 sudo vi /etc/hosts 2.输入密码后,点击 i键,进入Insert模式,将下面内容拷贝进去。 3.点击esc 键,...