运维
zhangbin0027
http://muinlu.cn/
展开
-
Kubernetes架构
KubernetesKubernetes架构Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营。Kubernetes 也提供稳定、兼容的基础(平台),用于构建定制化的workflows 和更高级的自动...原创 2020-01-22 11:21:17 · 554 阅读 · 0 评论 -
Celery
前段时间在Django Web平台开发中,碰到一些请求执行的任务时间较长(几分钟),为了加快用户的响应时间,因此决定采用异步任务的方式在后台执行这些任务。在同事的指引下接触了Celery这个异步任务队列框架,鉴于网上关于Celery和Django结合的文档较少,大部分也只是粗粗介绍了大概的流程,在实践过程中还是遇到了不少坑,希望记录下来帮助有需要的朋友。一、Django中的异步请求Dj...原创 2020-01-17 10:38:16 · 219 阅读 · 1 评论 -
rpm命令手册和查看rpm安装包的安装路径的方法
rpm -qpl xxxxxx.rpm1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成。执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 安装过程中可能出现下面的警告或者提示: ... conflict with ... 可能是要安装的包里有一些文...原创 2018-06-20 18:27:05 · 11974 阅读 · 0 评论 -
Nginx中HTTP的keepalive相关配置
http keepalive在http早期 ,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会 断开连接。通过使用keep-alive机制,可以减少tcp连接建立次数,也意味着可以减少TIME_WAIT状态连接,以此提高性能和提高httpd 服务器的吞吐率(更少的t...原创 2018-06-19 15:41:56 · 1430 阅读 · 0 评论 -
Open-Falcon介绍
1、启动步骤:启动redis后台运行,redis-server &cd open-falcon//移动到工作目录./open-falcon start//启动后端./open-falcon check//检查启动情况cd dashboard//移动到工作目录bash control start//以生产环境启动前端,127.0.0.1:8081bash cont...原创 2018-12-03 15:00:45 · 907 阅读 · 0 评论 -
Django Q查询
1、导入Q对象from django.db.model import QQ 对象可以使用c&(AND)和|(OR)操作符组合起来。当一个操作符在两个Q 对象上使用时,它产生一个新的Q 对象。2、例子Q(question__startswith='Who') | Q(question__startswith='What')等同于SQL语句WHERE questio...原创 2019-09-06 14:46:58 · 10675 阅读 · 0 评论 -
TCP与UDP
1、TCP:1.1、TCP是面向连接的1.2、TCP连接只能是点对点的,一对一1.3、TCP提供可靠交付的服务,无差错、不丢失、不重复、按序到达1.4、TCP提供全双工通信13..5、面向字节流2、UDP:2.1、UDP是无连接的2.2、不保证可靠交付2.3、UDP是面向报文的2.4、没有拥塞控制2.5、UDP支持一对一和多对多2.6、UDP的首部开...原创 2019-09-25 18:01:25 · 118 阅读 · 0 评论