1.redis_discovery.sh自动发现脚本 #!/bin/bash ARGS=("$@") DISCOVERY_TYPE=$1 REDIS_CLI_DEFAULT_PATH="usr/bin/redis-cli" STBDBUF_DEFAULT_PATH="/usr/bin/stdbuf" ...
分类:
其他好文 时间:
2020-11-02 10:00:20
阅读次数:
20
系统性能一直是个热门话题。做运维这几年也一直在搞性能调优,写这个文章也算是对工作的总结。 讲调优第一步是,要讲为什么要调优?也就是系统分析,分析还需要有指标,做好性能监控的情况下,看到确实需要调优才能进行。不能为了调优而 “调优“ 那不是调优,那是破坏。 性能分析的目的 找出系统性能瓶颈 为以后的优 ...
分类:
系统相关 时间:
2020-11-01 22:30:21
阅读次数:
32
一、前言 用ffmpeg来处理USB摄像头,是前段时间研究视频监控ffmpeg内核的时候搞定的,既然ffmpeg这么牛逼的库可以解析各种音视频,我想处理个本地USB摄像头应该也不是什么难事,果真搜索也是一大堆,当然主要也是因为有个项目的应用需要用到ffmpeg来处理本地USB摄像头,需要拿到每张图片 ...
分类:
其他好文 时间:
2020-11-01 20:56:29
阅读次数:
17
解决阿里云使用SLB监控tcp443端口,后端机器telnet不通其他机器的问题这个所造成的问题就是有的机器通有的不通关掉tcp_tw_recycle就行echo"0">/proc/sys/net/ipv4/tcp_tw_recyclesysctl-phttps://yq.aliyun.com/articles/238563?spm=5176.10695662.19966
分类:
Web程序 时间:
2020-11-01 20:51:25
阅读次数:
26
一直性Hash算法在很多场景下都有应用,尤其是在分布式缓存系统中,经常用其来进行缓存的访问的负载均衡,比如:redis等<k,v>非关系数据库作为缓存系统。我们首先来看一下采用取模方式进行缓存的问题。 一致性Hash算法的使用场景 假设我们的将10台redis部署为我们的缓存系统,存储<k,v>数据 ...
分类:
编程语言 时间:
2020-11-01 10:19:01
阅读次数:
14
1. Ribbon 负载均衡框架,支持可插拔式的负载均衡规则 支持多种协议,如HTTP、UDP等 提供负载均衡客户端 1.1 负载均衡器组件 一个负载均衡器,至少提供以下功能: 要维护各个服务器的IP等信息 根据特定逻辑选取服务器 为了实现基本的负载均衡功能,Ribbon的负载均衡器有三大子模块: ...
分类:
编程语言 时间:
2020-10-31 02:39:42
阅读次数:
30
前言相信经过前面几篇之后,大家已经对Dubbo整体流程已经清晰了,包括服务是如何暴露的,服务是什么时候注册到注册中心的,以及服务是怎么引入的,服务整体的调用过程等等。不过还有一个很重要的点没有深入的讲过,就是Dubbo的集群容错功能。线上的服务肯定都是集群部署的,至少得来个两台,互相做backup,那么问题来了,服务消费者要选用哪一台提供者进行调用呢?调用失败了怎么办呢?这时候集群容错功能就派上用
分类:
其他好文 时间:
2020-10-31 02:07:57
阅读次数:
15
华为云-公有云架构 华为公有云架构 华为公有云的主要服务如弹性云服务器(ECS)、弹性伸缩服务(AS)、云硬盘 (EVS)、云硬盘备份(VBS)、对象存储服务(OBS) 、虚拟私有云(VPC)、弹性负 载均衡(ELB)、Anti-DDOS流量清洗、云数据库(RDS)、IAM统一身份认证、云监控 服务 ...
分类:
其他好文 时间:
2020-10-31 01:32:41
阅读次数:
19
公司的应用程序有时候会莫名其妙地挂掉,如果我们经常去登录服务器看是不是程序挂了,挂了再拉起,那样是非常耗时和麻烦的事情。后来我们通过使用supervisor去守护启动,实现方法如下:那什么是supervisor了?Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便地监听、启动、停止、重
分类:
编程语言 时间:
2020-10-31 01:20:44
阅读次数:
19