摘要: 究竟啥才是互联网架构“高并发” 一、什么是高并发 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查 阅读全文
posted @ 2020-08-04 11:08 GaoYanbing 阅读(576) 评论(0) 推荐(0)
摘要: 背景 相比于nginx只能用于7层负载均衡,LVS就比较强大了,能在4层做负载均衡。而且性能和稳定性上LVS也比较占优,毕竟是合入内核模块,不稳定肯定不行。 关于LVS LVS通过工作于内核的ipvs模块来实现功能,其主要工作于netfilter的INPUT链上。除此之外,还需要一个用户态工具,ip 阅读全文
posted @ 2020-08-03 19:55 GaoYanbing 阅读(180) 评论(0) 推荐(0)
摘要: if ($host !~* "^www") { #非www跳转到www return 301 https://www.$host$request_uri; } if ($http_x_forwarded_proto = "http") { #http自动跳转到https return 301 htt 阅读全文
posted @ 2025-12-16 15:48 GaoYanbing 阅读(3) 评论(0) 推荐(0)
摘要: 下载: https://www.ventoy.net/en/download.html 文档: https://www.ventoy.net/cn/doc_start.html 阅读全文
posted @ 2025-12-16 10:59 GaoYanbing 阅读(4) 评论(0) 推荐(0)
摘要: 概述# Chroma 是向量数据库,存向量用的。拥有针对向量的查询能力,根据向量的距离远近查询,这一点和传统数据库不一样。 安装与简单使用# 用 pip install chromadb 命令安装。 为了创建数据库实例,先要创建一个 client。 import chromadb chroma_cl 阅读全文
posted @ 2025-10-29 15:12 GaoYanbing 阅读(727) 评论(0) 推荐(0)
摘要: 1.Milvus简介 1.1什么是 Milvus Milvus 是一款云原生向量数据库,它具备高可用、高性能、易拓展的特点,用于海量向量数据的实时召回。 Milvus 基于 FAISS、Annoy、HNSW 等向量搜索库构建,核心是解决稠密向量相似度检索的问题。在向量检索库的基础上,Milvus 支 阅读全文
posted @ 2025-10-29 15:09 GaoYanbing 阅读(138) 评论(0) 推荐(0)
摘要: 错误日志: ts=2025-09-15T03:38:50.037Z caller=klog.go:116 level=error component=k8s_client_runtime func=ErrorDepth msg="pkg/mod/k8s.io/client-go@v0.29.3/to 阅读全文
posted @ 2025-09-15 14:29 GaoYanbing 阅读(19) 评论(0) 推荐(0)
摘要: 问题描述:阿里云k8s1.21.3 部署kube-prometheus-0.9.0,网络模型: Canal,使用平台loadbalance模式访问grafana,prometheus,部署完成网络不通,Flannel网络模型可以,什么原因,如何解决,咨询售后给的解释是,prometheus-k8s和 阅读全文
posted @ 2025-09-11 19:03 GaoYanbing 阅读(28) 评论(0) 推荐(0)
摘要: 一、pv和pvc概述1、pv和pvc的关系PV:K8S在指定的存储设备中逻辑划分创建出来的可持久化的存储资源对象PVC:对PV存储资源对象的请求和绑定,也是Pod能够定义使用的一种存储卷类型(persistentVolumeClaim) PV是集群中的资源。 PVC是对这些资源的请求,也是对资源的索 阅读全文
posted @ 2025-09-09 17:33 GaoYanbing 阅读(46) 评论(0) 推荐(0)
摘要: 基于Operator方式和二进制方式部署prometheus环境 阅读目录 安装prometheus-server 安装node-exporter 安装cadvisor Operator部署 Operator部署器是基于已经编写好的yaml文件,可以将prometheus server、alertm 阅读全文
posted @ 2025-09-08 16:29 GaoYanbing 阅读(18) 评论(0) 推荐(0)
摘要: 前言ctr 是一个底层工具,主要用于直接与 containerd 进行交互,适合需要深入配置和管理的用户。crictl 是为了支持 Kubernetes 的容器管理而开发的工具,更加关注于高层次的容器和 Pod 管理,适合在 Kubernetes 集群中的运维和调试工作。 一、导入镜像导入镜像1-导 阅读全文
posted @ 2025-09-08 15:17 GaoYanbing 阅读(229) 评论(0) 推荐(0)
摘要: 原因分析命名空间差异: ctr 是 containerd 自带的工具,它支持命名空间的概念。在使用 ctr 导入镜像时,如果没有指定命名空间,containerd 会将其放入默认的命名空间(可能是空的,也可能是其他自定义的命名空间)。crictl 是 Kubernetes 提供的用于与 contai 阅读全文
posted @ 2025-09-08 15:03 GaoYanbing 阅读(153) 评论(0) 推荐(0)