RabbitMQ简介以及应用
一、简要介绍开源AMQP实现,Erlang语言编写,支持多种客户端分布式、高可用、持久化、可靠、安全支持多种协议:AMQP、STOMP、MQTT、HTTP适用于多系统之间的业务解耦的消息中间件二、基本概念1、exchange:交换器,负责接收......
一、简要介绍开源AMQP实现,Erlang语言编写,支持多种客户端分布式、高可用、持久化、可靠、安全支持多种协议:AMQP、STOMP、MQTT、HTTP适用于多系统之间的业务解耦的消息中间件二、基本概念1、exchange:交换器,负责接收......
安装harbor仓库服务器基本需求CPU 2个内存 4GB硬盘 40GB环境需求python 版本2.7以上docker版本1.10以上端口第一步需要安装docker-composecurl -L https://github.com/docker/compose/releases/do......
背景我们负责的一个业务平台,有次在发现设置页面的加载特别特别地慢,简直就是令人发指让用户等待 36s 肯定是不可能的,于是我们就要开启优化之旅了。投石问路既然是网站的响应问题,可以通过 Chrome 这个强大的工具帮......
一、集群搭建可选方式RocketMQ的物理部署结构图如下:Producer和Consumer对应的是我们的应用程序,多个NameServer实例组成集群,但相互独立,没有信息交换,所以对于NameServer来说部署两个或两个以上即可保证高可用,对于Br......
一、ActiveMQ集群的简单介绍从 ActiveMQ 5.9 开始,ActiveMQ 的集群实现方式取消了传统的 Master-Slave 方式,增加了基于ZooKeeper + LevelDB 的 Master-Slave 实现方式。其他两种方式目录共享和数据库共享依然存......
一开始出现错误如下:原因为0000.JPG前应该是\而不是.修改后,运行以下代码,报错:查阅资料后,加上了字体文件的路径运行以下代码后,仍有相同的报错from PIL import Image, ImageDraw, ImageFontim=Image.open("E://W......
HTTP/2是HTTP协议的最新标准,它是HTTP/1.1的继承者。由于它给Web开发人员和用户带来的好处,它变得越来越受欢迎。通过支持HTTP/1.1的所有核心功能,它为HTTP语义提供了优化的传输,但是旨在以多种方式提高效率。HTTP/2......
Python 在程序并行化方面多少有些声名狼藉。撇开技术上的问题,例如线程的实现和 GIL,我觉得错误的教学指导才是主要问题。常见的经典 Python 多线程、多进程教程多显得偏"重"。而且往往隔靴搔痒,没有深入探讨日常工......
一、Zookeeper是什么Zookeeper是一个高性能的分布式系统的协调服务。它在一个简单的接口里暴露公共服务:像命名、配置管理、同步、和群组服务,所以你没有必要从头开始实现它们。你可以使用现成的Zookeeper去实现共......
已经部署的容器化服务,也不是不需要维护的。而且,由于生产环境往往有这样那样的严格要求,往往需要些非常规操作。Image(镜像)、Container(容器)和Volume(数据卷)的迁移,就是一类有用的非常规操作。以下镜像,均以最简单的Alpi......
笔者在某次实践过程中,搭建了一个Flink监控程序,监控wikipedia编辑,对编辑者编辑的字节数进行实时计算,最终把数据sink到kafka的消费者中展示出来,监控程序本身比较简单,只要在程序中指定好WikipediaEditsSource源并配......
需求分析,分析我们的主要需求是什么,如何与服务进行紧密结合。......
当7年前,我刚刚开始在 App Engine 的 SRE 生涯的时候,App Engine 还是在 Google 内部一个很渺小的服务,活跃用户,流量都远远不能和 Google Search 这样的巨无霸相提并论。......
关于搭建apache+python的运行环境,网上很多文章都是用cgi方式,配置非常繁琐,把很多不相干的东西都扯了进来,都没有说到要点上。对于很多新手朋友来说,估计摸不着南北。这里采用mod_python模块的方式,都是用apt-get安装,3分钟就搞定了。......
防火墙,其实就是用于实现Linux下访问控制的功能的,它分为硬件和软件防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略、规则,以达到让它对出入网络的IP、数据进行检测。......
设计与实现本文以Redis 3.0.7为例,根据Redis在启动过程中,加载数据的逻辑,为Redis增加了2个命令,分别为LOADAOF和LOADRDB,分别实现在线加载aof和rdb文件。......
先看时间,是否为定时任务导致,比如备份。如果binlog之前生成较多,过期后自动清理也会导致IO升高,可以通过磁盘空间监控查看。......
本次文档是根据某厂的主机合规分析报告内容进行整改的,整改后评分达到90分,本次试验环境为Centos6.7。......
开篇写点什么呢?运维,专业一点说叫做“可靠性支持工程师”,方言称为“背锅侠”。本篇小文不谈大企业,因为 BAT 企业总有专职人员做专职的事情,诸如:数据库管理员,系统管理员,桌面管理员,网络工程师等诸多岗位……......
如何让云成为业务成功的基石而不是障碍,是技术团队需要不断思考的问题,Cloud-Native正是一种让业务技术架构向云而生,充分利用云特性的技术理念与方法论。在近期网易云技术布道系列活动中,网易云基础服务总经理陈谔带来了如何从0到1实践Cloud-Native的精彩分享。......
VPN对各位来说肯定是非常熟悉的,比如在家里加密访问公司后台,或者在特殊场景做权限控制,还有就是可以让移动设备拨vpn之后利用tc做弱网模拟,或者是在国内访问google服务等,不过听说google学术已经开始重返中国,以后可以在国内直接访问到了。......
每个公司都有公网对接需求,比如全国各个办事处,各个门店需要访问总部、各个写字楼、办公室需要访问机房;公司与其他机构测试环境通过公网对接,对安全性有一定要求;公司有多个机房,不同办公场地需要同时访问多个机房内网。......
说明连接海外服务器网络非常的不稳定,这里我们通过某厂云私有网络的对等连接及iptables来实现稳定连接海外服务器。......
安装Git相关软件Linux是服务器端系统,Windows作为客户端系统,分别安装Git......
记得以前有人说过,对于一家软件公司来说,最重要的不是它的办公楼,也不是它的股票,而是代码。代码这东西,说到底就是一堆数据。这话不假,但是不仅仅这样,对于一家企业来说,它的用户数据也是最重要的几个之一。......