kube-prometheus prometheus架构kube

X86 架构与 ARM 架构区别

### 引言 上网下载软件时,经常会有不同的安装版本,如下: ![image-20230612163920561](https://gitee.com/binbingg/pic-bed/raw/master/img/image-20230612163920561.png) 那究竟应该选择以上哪个版本 ......
架构 X86 ARM 86

复杂业务系统的通用架构设计法则

生活中我们经常谈及 “架构”,那么到底什么是 “架构”,Robert C.Martin《架构整洁之道》中的定义:软件架构是指设计软件的人为软件赋予的形状,这个形状是指系统如何被划分为组件 (Components),各个组件如何排列(Arrangement),组件之间如何沟通(Communicatio... ......
架构 法则 业务 系统

计算机体系架构——Cache

本文主要内容如下,基本涉及了cache的概念,工作原理,以及保持一致性的入门内容。 1 为什么需要Cache 1.1 为什么需要Cache 我们首先从一张图来开始讲为什么需要cache. 上图是CPU性能和Memory存储器访问性能的发展。我们可以看到,随着工艺和设计的演进,CPU计算性能其实发生了 ......
架构 体系 计算机 Cache

kube-scheduler预选和优选流程

k8s 1.15.0 预选 GeneralPredicates 计算请求量方式 max(sum_cpu_memory(Containers), max_cpu_memory(InitContainers)) // Pod: // InitContainers // IC1: // CPU: 2 // ......
kube-scheduler scheduler 流程 kube

什么是无服务器架构技术?

本文分享自天翼云开发者社区《什么是无服务器架构技术?》,作者:SD万 无服务器架构(Serverless Architecture)是jin年来逐渐兴起的一种软件架构方案,它采用了一种全新的方式来处理应用程序的部署、运行和扩展。与传统的服务器架构相比,无服务器架构具有很多优势,包括可扩展性、弹性、可 ......
架构 服务器 技术

1-kafka介绍及基础架构

1.kafka: 高吞吐量的分布式发布订阅消息系统; 1>同步变异步 2>解耦 3>削峰填谷 2.消息队列的两种工作模式: 保证到kafka中的消息被多个消费者消费,并且被相同消费者重复消费; 3.kafka集群形式 4. hash:消息的均匀分散,相同的key落入同一分区 只有leader负责分区 ......
架构 基础 kafka

golang IOT 服务端基本架构

1. 简图 2. 网关功能 2.1 通用功能 负责和硬件端建立并维护TCP连接 黑白名单 熔断,限流 和后端业务服务交换处理数据 2.2 业务功能 自定义协议解析 设备上下线(绑定,注册等) 3. 底层环境 基于K8S+Rancher多POD 发布工具JK 镜像仓库:register ......
架构 golang IOT

嵌入式软件架构设计之分层设计

在实际的项目开发中,项目往往是并行开发的,也就是说硬件设计,底层软件设计,应用软件设计是同步进行的。比如说在开发板上调试模块驱动,在其他平台上调试应用再移植到目前这个平台等。这里又涉及到如何提高嵌入式应用软件的可移植性的问题,这个问题在下一篇博文中专门讲解,敬请期待。要想开发的应用程序在不同的嵌入式 ......
嵌入式 架构 软件

Terraform 改善基础架构的十个最佳实践

Terraform 是一种非常流行的开源 IaC(基础设施即代码)工具,用于定义和提供完整的基础设施。Terraform 于 2014 年推出,其采用率已在全球范围内快速增长,越来越多的开发人员正在学习 Terraform 并尝试在其组织中部署基础设施。 如果您已经开始使用 Terraform,则必 ......
架构 Terraform 基础

架构图都画啥

沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 很多程序员画架构图头疼,不知道画什么、怎么画! 分享、评审、述职、答辩,只要你在程序员这个行业,就几乎离不开要画图。 一提到画图很多人就想站会起来喊,”内卷“、”内卷啦“、”PPT工程师“,但程序代码本身就是一种数学逻辑的具体实现,如果没有一些 ......
架构

前端架构

#### 一、前端认知Web 开发 参考:[[菜鸟教程 - 学的不仅是技术,更是梦想! (runoob.com)](https://www.runoob.com/)](https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_wit ......
前端 架构

Kafka的系统架构和API开发

# 系统架构 **主题topic和分区partition** - topic Kafka中存储数据的逻辑分类;你可以理解为数据库中“表”的概念;比如,将app端日志、微信小程序端日志、业务库订单表数据分别放入不同的topic - partition分区(提升kafka吞吐量) topic中数据的具体 ......
架构 系统 Kafka API

TCP通信:实现BS架构

......
架构 TCP

prometheus-----综合优化

prometheus 综合优化1、使用recording rule来优化查询性能(尤其适合于供仪表盘查询的数据)recording rule允许预先计算经常需要或计算上昂贵的表达式,并将其结果保存为一组新的时间序列。 因此,查询预先计算的结果通常比每次需要时执行原始表达式快得多。 这对于仪表板尤其有 ......
prometheus

Prometheus升级指南

介绍 Prometheus是一个基于Metrics的监控系统 ,与Kubernetes同属CNCF(Cloud Native Computing Foundation),它已经成为炙手可热的Kubernetes生态圈中的核心监控系统,越来越多的项目(如Kubernetes和etcd等 )都加入了丰富 ......
升级指南 Prometheus 指南

prometheus安全

我们这里说的安全主要是基本认证和https2种, 目前这2种安全在prometheus中都没有的, 需要借助第三方软件实现, 这里以nginx为例。 基本认证 一、配置基本认证 在前面的部署中,我们部署完毕prometheus server 后, 可以通过对应的http://192.168.100. ......
prometheus

01 | 基础架构:一条SQL查询语句是如何执行的?

### FAQ #### 画出 MySQL 的基本架构图 ![image.png](https://cdn.nlark.com/yuque/0/2023/png/559966/1686211777836-612d0e7c-7595-44b5-ad5c-9392633de905.png#average ......
语句 架构 基础 SQL 01

新项目,不妨采用这种架构分层,很优雅!

大家好,我是飘渺。今天继续更新DDD&微服务的系列文章。 在专栏开篇提到过DDD(Domain-Driven Design,领域驱动设计)学习起来较为复杂,一方面因为其自身涉及的概念颇多,另一方面,我们往往缺乏实战经验和明确的代码模型指导。今天,我们将专注于DDD的分层架构和实体模型,期望为大家落地 ......
新项目 架构

Oracle最高可用性架构(MAA)|白银级(SILVER)

提到数据库高可用,Oracle作为先行者,其体系全面,值得参考和学习 1、什么是MAA 参考之前的文章: Oracle最高可用性架构(MAA)|青铜级(BRONZE) https://www.cnblogs.com/mingfan/p/16804556.html 2、白银级(SILVER)MAA 白 ......
可用性 架构 Oracle SILVER MAA

移动应用架构新思路——WePY+小程序容器

WePY(微信小程序开发框架)是一个基于组件化开发思想的微信小程序开发框架。它类似于Vue.js框架,通过封装小程序原生的API,提供了更加简洁、高效的开发方式。 WePY的主要特点包括: 组件化开发:WePY将页面拆分为多个组件,每个组件有自己的样式、模板和逻辑。这种组件化的开发方式能够提高代码的 ......
容器 架构 思路 程序 WePY

CSI架构和原理

CSI CSI简介 CSI的诞生背景 K8s 原生支持一些存储类型的 PV,如 iSCSI、NFS、CephFS 等等,这些 in-tree 类型的存储代码放在 Kubernetes 代码仓库中。这里带来的问题是 K8s 代码与三方存储厂商的代码强耦合: 更改 in-tree 类型的存储代码,用户必 ......
架构 原理 CSI

.net低代码开发平台 快速实现组织架构数字化

在数字化时代,企业面临着巨大的转型挑战。数字化赋予了企业极大的流程优化和高效性,提供了以前难以想象的效率。数字化让企业可以通过机器学习、大数据、自动化流程等手段,实现更快、更精确的决策和反应性。其中,企业组织架构数字化尤为重要。 数字化转型是企业的整体转型,是对企业业务模式的重塑、组织架构的重组、业 ......

如何做架构设计?

我们要寻求更好的技术方案,推动架构的良性演进,每一步都是经过深度思考的,而架构设计方法就是帮助我们思考的框架。通过做架构设计,我们应该提升软件的质量和效率,降低风险和成本。 ......
架构

【热点追踪】从价值到架构,走近全新升级的阿里云 Serverless 容器服务 ASK

在今天阿里云粤港澳大湾区云峰会上,阿里云智能云原生应用平台总经理丁宇宣布,Serverless 容器服务 ASK 全新升级,进一步帮助企业和开发者降本提效。 ......
热点追踪 容器 Serverless 架构 全新

MySQL逻辑架构及执行过程

一:MySQL逻辑架构 1:MySQL逻辑架构 客户端进程发送请求后服务器进程对接受的客户端请求做了什么处理,才能产生最后的处理结果呢?下面就看看大致的逻辑架构图 上图基本组件介绍: 连接层: Connectors【连接器】:MySQL服务之外的客户端程序请求MySQL或进行权限验证 Connect ......
架构 逻辑 过程 MySQL

面试遇到的,总结一下,欢迎指正:单体架构跟微服务架构的选择以及优缺点

单体架构:一个war包或者jar包包含了应用的所有功能,称之为单体应用,单体架构中,所有功能集中在一个包中,功能集中、代码跟数据中心化,这是一种比较传统的架构风格,常见的ERP、CRM等系统都以单体架构的方式运行 优点: 1.架构简单:使用软件设计中的三层模型,即表示层,业务层,数据访问层 2.技术 ......
架构 单体 优缺点

prometheus监控rabbitmq

【1】介绍 RabbitMQ 指标的 Prometheus 导出器。数据由prometheus 抓取。 请注意这是一个非官方插件。还有一个来自RabbitMQ.com的官方插件。 (1.1)RabbitMq 启动prometheus监控插件 参考官网文档: https://www.rabbitmq. ......
prometheus rabbitmq

探讨B/S与C/S架构的区别

# 前言 这几天听课,听到关于B/S架构和C/S架构的东西,颇有感触。边查阅资料边写了这篇随笔。 # C/S架构 C/S架构是比较早期出现的一种系统设计架构。曾经出现过两层C/S和三层C/S架构。我们一般常见的以两层C/S架构为主。我们大家在使用计算机软件过程中基本上一定会遇见C/S架构,例如我们玩 ......
架构

GRPC核心概念、架构和生命周期

# GRPC核心概念、架构和生命周期 标签(空格分隔): go,grpc 官网地址:https://grpc.io/docs/what-is-grpc/core-concepts/ 概述 与许多 RPC 系统一样,gRPC 基于定义服务的思想,指定可以使用其参数和返回类型远程调用的方法。默认情况下, ......
架构 周期 核心 概念 生命