五大自动化测试的Python框架
运维编程

五大自动化测试的Python框架

2958 8

自2018年被评选为编程语言以来,Python在各大排行榜上一直都是名列前茅。目前,它在Tiobe指数中排名第三个,仅次于Java和C。随着该编程...

分布式SQL数据库新的演变方向
运维编程

分布式SQL数据库新的演变方向

3299 5

数据库体系结构发展的下一步是分布式SQL。在这里看看一些特征。 随着各个组织先后将其业务转向云端环境时,他们很快地意识到:在一...

kubeadm部署单master节点
运维编程

kubeadm部署单master节点

3163 6

1、安装要求(提前确认) 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 三台机器,操作系统 CentOS7.5+(mini) 硬件配置:...

nginx升级与回退
运维编程

nginx升级与回退

3092 6

nginx1.16.1的部署安装我参考的这个博客https://www.cnblogs.com/FengGeBlog/p/13534156.html。先看下这个文章,然后一会我们对这个进行版本升级 注意:...

在CentOS7上安装RocketMQ 4.7.1
运维编程

在CentOS7上安装RocketMQ 4.7.1

3208 5

前言 阿里的fastjson的低版本(<=1.2.68)被爆出有安全漏洞,而RocketMQ 4.7.0使用了fastjson 1.2.62,因此需要将RocketMQ升级到 RocketMQ 4.7.1(fastjson...

RocketMq架构原理和使用总结
运维编程

RocketMq架构原理和使用总结

3498 3

RocketMQ是一个分布式开放消息中间件,底层基于队列模型来实现消息收发功能。RocketMQ集群中包含4个模块:Namesrv, Broker, Producer, Consumer。 ...

用Python操作Kubernetes的Job
运维编程

用Python操作Kubernetes的Job

3205 5

已经部署的容器化服务,也不是不需要维护的。而且,由于生产环境往往有这样那样的严格要求,往往需要些非常规操作。Image(镜像)、...

非常实用的 Python 库
运维编程

非常实用的 Python 库

4112 0

Python 是一个很棒的语言。它是世界上发展最快的编程语言之一。它一次又一次地证明了在开发人员职位中和跨行业的数据科学职位中的实...

Python代码规范检测
运维编程

Python代码规范检测

2973 7

一定要注重代码规范,按照平时的代码管理,可以将Python代码规范检测分为两种: 静态本地检测:可以借助静态检查工具,比如:Flake8...

k8s之Service资源
运维编程

k8s之Service资源

2787 9

Service资源是为动态管理的Pod对象添加一个固定访问入口。 Service为四层调度器 service通过标签选择器关联至拥有相关标签的Pod对象 客户端...

Kubernetes服务介绍
运维编程

Kubernetes服务介绍

2972 7

前言 上文介绍了Kubernetes副本机制,正是因为副本机制你的部署能自动保待运行,并且保持健康,无须任何手动干预;本文继续介绍kubernet...

一行代码实现Python并行处理
运维编程

一行代码实现Python并行处理

3080 6

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经...

RabbitMQ高可用介绍
运维编程

RabbitMQ高可用介绍

4108 0

1.全局图 HAproxy 来做 RabbitMQ 负载均衡和高可用,用 Keepalived 来保证 HAproxy 的高可用。 客户端通过VIP建立通信链路;通信链路通过Keeaplived...

ZooKeeper分布式锁应用
运维编程

ZooKeeper分布式锁应用

3200 5

一、Zookeeper是什么 Zookeeper是一个高性能的分布式系统的协调服务。它在一个简单的接口里暴露公共服务:像命名、配置管理、同步、和群...

一行代码实现Python并行处理
运维编程

一行代码实现Python并行处理

2873 8

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经...

高可用RocketMQ集群搭建
运维编程

高可用RocketMQ集群搭建

2970 7

一、集群搭建可选方式 RocketMQ的物理部署结构图如下: Producer和Consumer对应的是我们的应用程序,多个NameServer实例组成集群,但相互独立...

如何在Nginx中启用HTTP/2.0
运维编程

如何在Nginx中启用HTTP/2.0

3489 3

HTTP/2是HTTP协议的最新标准,它是HTTP/1.1的继承者。由于它给Web开发人员和用户带来的好处,它变得越来越受欢迎。通过支持HTTP/1.1的所有核...

ActiveMQ集群安装
运维编程

ActiveMQ集群安装

3198 5

一、ActiveMQ集群的简单介绍 从 ActiveMQ 5.9 开始,ActiveMQ 的集群实现方式取消了传统的 Master-Slave 方式,增加了基于ZooKeeper + LevelDB 的 Master-Slave...

Docker中级篇
运维编程

Docker中级篇

3077 6

Docker镜像理解 Docker镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行...

python之requests库使用
运维编程

python之requests库使用

3197 5

requests库 虽然Python的标准库中 urllib模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests宣传是...

ActiveMQ的单机安装
运维编程

ActiveMQ的单机安装

3196 5

1、安装环境 CentOS6.5 JDK1.8 IP:192.168.31.103 安装用户:普通用户 2、安装JDK并配置相关环境变量 下载JDK包,并配置环境变量 $ wget --no-check...

高可用RocketMQ集群搭建
运维编程

高可用RocketMQ集群搭建

4101 0

一、集群搭建可选方式 RocketMQ的物理部署结构图如下: Producer和Consumer对应的是我们的应用程序,多个NameServer实例组成集群,但相互独立...