欢迎您光临本站,如有问题请及时联系我们。

运维干货

RabbitMQ简介以及应用

RabbitMQ简介以及应用

一、简要介绍开源AMQP实现,Erlang语言编写,支持多种客户端分布式、高可用、持久化、可靠、安全支持多种协议:AMQP、STOMP、MQTT、HTTP适用于多系统之间的业务解耦的消息中间件二、基本概念1、exchange:交换器,负责接收......

高可用RocketMQ集群搭建

高可用RocketMQ集群搭建

一、集群搭建可选方式RocketMQ的物理部署结构图如下:Producer和Consumer对应的是我们的应用程序,多个NameServer实例组成集群,但相互独立,没有信息交换,所以对于NameServer来说部署两个或两个以上即可保证高可用,对于Br......

ActiveMQ集群安装

ActiveMQ集群安装

一、ActiveMQ集群的简单介绍从 ActiveMQ 5.9 开始,ActiveMQ 的集群实现方式取消了传统的 Master-Slave 方式,增加了基于ZooKeeper + LevelDB 的 Master-Slave 实现方式。其他两种方式目录共享和数据库共享依然存......

如何在Nginx中启用HTTP/2.0

如何在Nginx中启用HTTP/2.0

HTTP/2是HTTP协议的最新标准,它是HTTP/1.1的继承者。由于它给Web开发人员和用户带来的好处,它变得越来越受欢迎。通过支持HTTP/1.1的所有核心功能,它为HTTP语义提供了优化的传输,但是旨在以多种方式提高效率。HTTP/2......

一行代码实现Python并行处理

一行代码实现Python并行处理

Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工......

ZooKeeper分布式锁应用

ZooKeeper分布式锁应用

一、Zookeeper是什么Zookeeper是一个高性能的分布式系统的协调服务。它在一个简单的接口里暴露公共服务:像命名、配置管理、同步、和群组服务,所以你没有必要从头开始实现它们。你可以使用现成的Zookeeper去实现共......

用Python操作Kubernetes的Job

用Python操作Kubernetes的Job

已经部署的容器化服务,也不是不需要维护的。而且,由于生产环境往往有这样那样的严格要求,往往需要些非常规操作。Image(镜像)、Container(容器)和Volume(数据卷)的迁移,就是一类有用的非常规操作。以下镜像,均以最简单的Alpi......

图文详解防火墙及NAT服务

防火墙,其实就是用于实现Linux下访问控制的功能的,它分为硬件和软件防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略、规则,以达到让它对出入网络的IP、数据进行检测。......

如何重塑中小企业运维价值

开篇写点什么呢?运维,专业一点说叫做“可靠性支持工程师”,方言称为“背锅侠”。本篇小文不谈大企业,因为 BAT 企业总有专职人员做专职的事情,诸如:数据库管理员,系统管理员,桌面管理员,网络工程师等诸多岗位……......

什么是VPN?看运维专家聊聊VPN的那些事儿

VPN对各位来说肯定是非常熟悉的,比如在家里加密访问公司后台,或者在特殊场景做权限控制,还有就是可以让移动设备拨vpn之后利用tc做弱网模拟,或者是在国内访问google服务等,不过听说google学术已经开始重返中国,以后可以在国内直接访问到了。......