分布式zabbix

Kafka - 不仅是消息引擎,还是分布式流处理平台

如果你通读全篇文字但只能记住一句话,我希望你记住的就是这句 Apache Kafka 是消息引擎系统,也是一个分布式流处理平台(Distributed Streaming Platform) 作为流处理平台,Kafka 与其他主流大数据流式计算框架相比,优势在哪里呢?我能想到的有两点。 第一点是更容 ......
分布式 消息 还是 引擎 Kafka

第十章 Seata--分布式事务

10.1 分布式事务基础 10.1.1 事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作 都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。 10.1.2 本地事物 本地事物其实可以认为是数据库提供的事务机制。说到数 ......
分布式 事务 Seata

zabbix5.0升级到6.0大体步骤

## Zabbix5.0升级至6.0大体步骤 ## 1 现状 当前zabbix监控的架构为`zabbix`+多个`proxy`的架构。 具体信息如下: `zabbix server`: 源码安装, 5.0.12版本, MySQL5.7版本(源码安装) `zabbix proxy`:yum安装,5.0 ......
步骤 zabbix5 zabbix 6.0

TDSQL-PG 数据重分布

记录一次数据重分布造成的数据库抖动。 何为数据重分布: select * from t1,t2 where t1.id1=t2.id2; 若id1,id2都为分片键,在做算子下推到dn时,由于分片键是hash算法,所以id1,id2相同的值都在同一个dn上。每个dn可以独立完成数据过滤。dn计算的数 ......
TDSQL-PG 数据 TDSQL PG

分布式锁

2023.8.27 1.zookeeper实现,基于临时节点实现——临时节点唯一 创建临时节点 关闭的时候调用close方法即可 2.zookeeper获取临时节点之后一直不关闭,也就是一直不释放锁怎么办 设定超时时间 3.羊群效应——比喻一个服务成功获取、释放节点时,其他需要锁的服务需要被唤醒、竞 ......
分布式

分布式数据库CAP原理

看完了阳哥的redis视频课,理解了MySQL和NoSQL的区别,下面来总结一下 传统的ACID分别是什么A (Atomicity) 原子性C (Consistency) 一致性I (Isolation) 独立性D (Durability) 持久性关系型数据库遵循ACID规则,事务在英文中是tran ......
分布式 原理 数据库 数据 CAP

分布式锁、分布式ID

# 分布式锁、分布式ID https://www.cnblogs.com/liuqingzheng/p/11080501.html ```python # 分布式系统中加锁-->悲观锁 -mysql 行锁 性能不高 -需要性能更高的分布式锁 # python 线程锁 # 分布式锁需要的条件 1、在分 ......
分布式

zabbix监控客户端不亮

zabbix添加监控主机为啥不亮: 总结如下:1,客户端安装与服务端相同版本的agent,启用服务正常。2,客户端防火墙放开端口,云上安全组放开。3,客户端配置文件 指定服务端地址:/etc/zabbix/zabbix_agentd.conf 47.107.241.69 4,客户端正常访问服务端10 ......
客户端 客户 zabbix

redis中的分布式锁

# Redis当中的分布式锁问题: ## 1.redis中key设置不当会造成的问题: 我们所熟知的redis中的三大问题:缓存穿透,缓存雪崩与缓存击穿。其中缓存击穿就是数据在某一时间点会被超高并发量的访问,如果在此时key恰好过期,那么所有的访问便会全部落到db上面,会带给数据库不小的压力,严重时 ......
分布式 redis

分布式事务解决方案——Seata

## 分布式事务解决方案——Seata ### Seata是什么? Seata是一款开源的==分布式事务==解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 ### Seata三大角色 在 ......
分布式 解决方案 事务 方案 Seata

实现作业调度和任务分发的工具 - 分布式任务调度系统

分布式任务调度系统是一种用于实现作业调度和任务分发的工具,它能够帮助我们高效地处理大规模的任务,并将其分发到多台计算机节点上进行并行处理。本文将介绍分布式任务调度系统的基本概念、实现原理以及相关的技术细节。 ## 什么是分布式任务调度系统? 分布式任务调度系统是指一种能够将任务分发到多个计算机节点上 ......
任务 分布式 工具 系统

构建高效的日志收集和查询平台 - 分布式日志系统

随着互联网应用的快速发展,系统日志的重要性日益凸显。日志是系统运行中产生的各种信息的记录,通过分析和查询日志,我们可以了解系统的运行状况、排查问题以及优化系统性能。为了高效地收集和查询大规模的日志数据,分布式日志系统应运而生。 本文将介绍如何构建一个高效的分布式日志系统,包括日志收集和查询平台的设计 ......
日志 查询平台 分布式 系统 平台

保障数据的可靠性和持久性 - 高可用分布式存储系统的数据备份与恢复

在现代大规模分布式系统中,数据备份与恢复是确保数据可靠性和持久性的关键方面。本文将介绍高可用分布式存储系统中数据备份与恢复的重要性,以及实现高可用性和数据持久性的几种常见策略。此外,我们还将探讨一些关键技术,如数据冗余、故障检测和自动恢复等。 ## 引言 随着互联网规模的不断扩大,对数据的可靠性和持 ......

NC54580 素数分布

[题目链接](https://ac.nowcoder.com/acm/problem/54580) # 题目 **题目描述** 素数分布函数 $\pi (n)$ 表示小于或等于n的素数的数目。例如 $\pi (10)=4$(2,3,5,7是素数)。这个函数涉及到许多高等数论的内容,甚至和黎曼猜想挂钩 ......
素数 54580 NC

分布式

一、理论 1、CAP C:一致性:所有节点访问同一份最新的数据副本 A:可用性:非故障的节点在合理的时间内返回合理的响应,不是错误或者超时的响应 P:分区容错性:分布式系统在出现网络分区的时候,依然能够对外提供服务 网络分区:分布式系统中,多个节点之间的网络原本是联通的,但是由于某些故障导致某些节点 ......
分布式

zabbix 6.0 编译安装

1、编译安装Nginx yum install -y pcre pcre-devel # 下载Nginx wget http://nginx.org/download/nginx-1.18.0.tar.gz # 解压Nginx tar -zxvf nginx-1.18.0.tar.gz # 编译安装 ......
zabbix 6.0

分布式数据库

## 1.基于Redis分布式锁 1.获取锁时,使用setnx加锁(setnx key val 当且仅当key不存在时,set一个key为val的字符串,返回1;存在返回0;) 锁的value为随机的UUID,释放锁的时候进行判断,使用expire命令添加一个超时时间,超过该时间自动释放锁 2.释放 ......
分布式 数据库 数据

架构:第五章:分布式架构的演进

单一应用架构 适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。 缺点: 1、性能扩展比较难 2、协同开发问题 3、不利于升级维护 垂直应用架构 通过切分业务来实现各个模块独立部署,降低了维护和部署的难度,团队各司其职更易管理,性能扩展也更方便,更有针对性。 缺点: 公用模块无法 ......
架构 分布式

OpenHarmony 分布式硬件关键技术

本文转载自 OpenHarmony TSC 官方微信公众号《峰会回顾第8期 | OpenHarmony 分布式硬件关键技术》 演讲嘉宾 | 李 刚 回顾整理 | 廖 涛 排版校对 | 李萍萍 嘉宾简介 李刚,华为OpenHarmony技术专家,OpenHarmony分布式硬件技术负责人。主要负责Op ......
分布式 OpenHarmony 关键 硬件 技术

Kurator,你的分布式云原生解决方案

为大家介绍分布式云原生一站式开源解决方案Kurator,结合典型特性的实操演示,让开发者快速了解Kurator 在分布式云场景下的使用。 ......
分布式 解决方案 Kurator 方案

利用zabbix_sender像zabbix_server发送数据

```bash $ zabbix_sender usage: zabbix_sender [-Vhv] {[-zpsI] -ko | [-zpI] -T -i -r} [-c ] 参数说明: -c --config 配置文件绝对路径 -z --zabbix-server zabbix server的 ......

利用zabbix抓取日志

![](https://img2023.cnblogs.com/blog/2908207/202308/2908207-20230824101115736-1471202731.png) 需要选择主动式 键值选择主动式中的log键 ![](https://img2023.cnblogs.com/bl ......
zabbix 日志

c# .NET 高级编程 高并发必备技巧(二) - 分布式锁

上一篇文章简单的介绍了单机的情况下如何进行加锁,防止高并发带来的问题。 然而现实中,一般会高并发的应用,很少会单机部署。当用户量达到一定的程度,分布式、集群部署是必然的选择。在分布式部署的情况下,之前的单机锁还会有效吗?代码还是之前的代码: > private static object lck = ......
分布式 技巧 NET

基于Redission的分布式锁

# 分布式锁的设计共分为3步 1. 定义注解 2. 对注解进行扫描 3. 使用注解 加锁核心逻辑为 RLock rLock = redissonClient.getLock(key); //是否加锁成功 boolean isLock = rLock.tryLock(timeOut, expireTi ......
分布式 Redission

zabbix 警报推送至企业微信(图文版)

## 新增Python脚本 ```python # encoding: utf-8 import sys import requests import json import os import time import re url = 'http://xx.xx.xx.xx/zabbix/api_ ......
警报 图文 zabbix 企业

提升访问速度和数据共享的效果 - 分布式缓存技术

在当今互联网时代,访问速度和数据共享是任何在线应用的关键要素。为了满足用户的需求,我们需要解决访问速度慢和数据共享不便的问题。分布式缓存技术应运而生,它通过在应用程序和后端数据库之间引入缓存层,从而提高了访问速度和数据共享的效果。 ## 什么是分布式缓存? 分布式缓存是一种将数据存储在内存中的技术, ......
分布式 缓存 速度 效果 数据

制作一个内部的 zabbix-agent 快速部署脚本

## 下载官方的基础 agent 部署包 官方地址:[点击到达](https://www.zabbix.com/download_agents?version=5.0+LTS&release=5.0.36&os=Linux&os_version=3.0&hardware=i386&encryptio ......
zabbix-agent 脚本 zabbix agent

如何使用Redis实现分布式锁?

首先来说 Redis 作为一个独立的三方系统,其天生的优势就是可以作为一个分布式系统来使用,因此使用 Redis 实现的锁都是分布式锁,理解了这个概念才能看懂本文所说的内容。 分布式锁的示意图,如下所示: ![image.png](https://cdn.nlark.com/yuque/0/2023 ......
分布式 Redis

Nginx Ingress Contoller 通过 Envoy 代理和 Jaeger 进行分布式追踪(二)

1、概述 在《应用程序通过 Envoy 代理和 Jaeger 进行分布式追踪(一)》一文中,我们详细介绍了单个应用程序如何通过 Envoy 和 Jaeger 实现链路追踪的过程。然而,单独追踪单个应用程序的链路在实际场景中往往显得不够有意义。因此,在本文中,我们将进一步扩展链路追踪范围,演示如何将 ......
分布式 Contoller Ingress Jaeger Nginx

ceph分布式存储软件pgs inconsistent

Ceph是一个开源的分布式存储系统,它提供了高性能、高可靠性以及高扩展性。Ceph的设计理念是基于对象存储模型,通过将数据分割成多个对象并存储在不同的节点上,实现数据的分布式存储和访问 ......
分布式 inconsistent 软件 ceph pgs