- 博客(10)
- 收藏
- 关注
原创 RRD数据库简介
RRD 简介RRDtool refers to Round Robin Database tool .Round robin is a technique that works with a fixed amount of data , and a pointer to the current element.Think of a circle with some dots plotted on the edge. These dots are the places where data can be
2021-11-01 19:08:46
642
原创 keepalived 框架
keepalived 是一个用 C 语言写的一个路由软件,这个项目的主要目标是能为 Linux 系统和基于 Linux 的基础设施平台提供在负载均衡与高可用上稳定,简单的软件。keepalived 负载均衡的框架是依赖于著名的并且被广泛使用的 Linux Virtual Server(LVS 的 ipvs)内核模块提供的 Layer 4(OSI 参考模型的第四层,传输层)上的负载均衡。keepalived 实现了一套通过对服务器池(也就是Real Server 池,Server pool)健康状态来动态
2021-10-27 00:56:37
601
原创 LVS集群
LVS简介Internet 的飞速发展给网络带宽和服务器带来巨大的挑战。从网络技术的发展来看,网络带宽的增长远高于处理器速度和内存访问速度的增长,所以,我们深信越来越多的瓶颈会出现在服务器端。很多研究显示 Gigabit Ethernet 在服务器上很难使得其吞吐率达到 1Gb/s 的原因是协议栈(TCP/IP)和操作系统的低效,以及处理器的低效,这需要对协议的处理方法、操作系统的调度和 IO 的处理作更深入的研究。比较热门的站点会吸引前所未有的访问流量,曾经的 Yahoo 每天发送6.25亿页面,
2021-10-25 18:19:28
215
原创 Prometheus
Prometheus简介Prometheus 是一个开源监控系统,它前身是SoundCloud的告警工具包。从 2012 年开始,许多公司和组织开始使用 Prometheus。该项目的开发人员和用户社区非常活跃,越来越多的开发人员和用户参与到该项目中。目前它是一个独立的开源项目,且不依赖于任何公司。为了强调这点和明确该项目治理结构,Prometheus 在 2016 年继Kurberntes之后,加入了Cloud Native Computing Foundation。主要特性多维度数...
2021-10-25 17:45:39
2331
原创 Nginx优化
优化 Nginx 的必要性初步学习 Nginx 有必然要了解下如何进一步压榨 Nginx 的性能。要是你要搭建自己的服务器,那么你肯定会想方设法地优化 Nginx(就算你的服务器目前压力不是很大),既然这样,那我们就必须进一步了解 Nginx。在接下来的介绍中,会解释通过调整 Nginx 中的哪些设置可以得到更好的性能,来应对大量客户端请求。不过这只是对一些可以通过调整来改进性能的设置的简单概述。有可能一个参数带来的影响对于数以万计都是巨大的。Nginx 可以从哪...
2021-10-23 19:42:30
741
原创 Nginx
Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上 Nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 Nginx 网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。以上内容摘选自百度百科 - nginx 词条下面让我们一同学习 Nginx 的知识。Nginx 是什么Nginx 读音'Engine X', 很多工程师也喜欢读成'恩基克思'。.
2021-10-23 17:32:35
114
原创 ELKR日志系统(二)
在上一节实验中,我们已经搭建好了基本的软件环境,但是这离我们成功获取日志并进行分析和可视化还有很长的路要走。在上一节中初步介绍了一套完整的 ELK 技术栈结构,要一次性部署完这套日志分析系统的各个组件,是比较困难的。这里我们将架构进行简化,结果如下图所示:配置LogstashLogstash 是打通日志文件和 Elasticsearch 之间的一个枢纽。和各种服务一样,Logstash 也有着自己的一套配置规则。Logstash 的配置主要分为三大部分:input,filter,ou..
2021-10-22 16:37:54
346
原创 ELK日志系统
ELKR概述ELK(R) = Elasticsearch + Logstash + Kibana (+ Redis) 是一套完整的工业级日志分析工具。Elasticsearch 是整个日志分析系统的核心,它负责对日志数据进行分析、索引等重要工作; Logstash 则主要用于对日志数据进行初步的过滤和筛选。例如,Logstash 可以将拥有日志数据的从节点(Slave Node)服务器内的日志数据发送到 Elasticsearch 的主服务器。 Kibana 则是为了让 Elasticsearc
2021-10-21 20:30:09
667
原创 Rabbitmq (二)
主题交换机发送到主题交换机(topic exchange)的消息不可以携带随意格式的路由键(routing_key),它的路由键必须是一个由.分隔开的词语列表。这些单词随便是什么都可以,但是最好是跟携带它们的消息有关系的词汇。以下是几个推荐的例子:"stock.usd.nyse", "nyse.vmw", "quick.orange.rabbit"。词语的个数可以随意,但是不要超过 255 字节。绑定键也必须拥有同样的格式。主题交换机背后的逻辑跟直连交换机很相似,一个携带着特定路由键的消息会被主..
2021-10-21 20:03:20
590
原创 RabbitMQ 工作队列
工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(Task)当作消息发送到队列中,一个运行在后台的工作者(worker)进程就会取出任务然后处理。当你运行多个工作者(workers),任务就会在它们之间共享。这个概念在网络应用中是非常有用的,它可以在短暂的 HTTP 请求中处理一些复杂的任务。...
2021-10-19 17:36:25
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人