12 2024 档案

摘要:MySQL 高可用技术 什么是高可用 无故障时间 故障时间 99.9% :人为干预 0.1% = 525.6 min KA+双主 99.99% 0.01% = 52.56 min MHA 、 数据库容灾级别 级别 方式 RPO RTO L0 无备源中心: 没有灾难恢复能力,只在本地进行数据备份 24 阅读全文
posted @ 2024-12-30 14:18 滴滴滴 阅读(10) 评论(0) 推荐(0) 编辑
摘要:rpl_semi_sync_master_enabled =ON rpl_semi_sync_master_timeout =5000 rpl_semi_sync_master_wait_for_slave_count =1 rpl_semi_sync_master_wait_no_slave =O 阅读全文
posted @ 2024-12-30 03:46 滴滴滴 阅读(18) 评论(0) 推荐(0) 编辑
摘要:开启MySQL的MTS(多线程复制)和GC(组提交)的主要参数如下: MTS(多线程复制)参数: slave_parallel_workers:设置从库上可以并行执行的线程数量。 例如:slave_parallel_workers = 8 slave_parallel_type:设置从库并行复制的类 阅读全文
posted @ 2024-12-26 18:48 滴滴滴 阅读(8) 评论(0) 推荐(0) 编辑
摘要:从参数介绍可以看出, 不管是mysqldump还是mysqlpump在使用--set-gtid-purged=OFF参数时都会将设置gtid的语句SET @@GLOBAL.GTID_PURGED和SET @@SESSION.SQL_LOG_BIN取消掉 ,所以加上--set-gtid-purged= 阅读全文
posted @ 2024-12-24 09:37 滴滴滴 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Python中的装饰器是一种设计模式,用于在不修改原始函数代码的情况下,给函数添加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数并返回一个新的函数。装饰器可以在不修改原始函数定义的情况下,增加函数的行为。 装饰器的基本语法如下: ```python@decoratordef functi 阅读全文
posted @ 2024-12-18 11:44 滴滴滴 阅读(12) 评论(0) 推荐(0) 编辑
摘要:在Kafka中,多个Partition的消费顺序主要取决于消费者组(Consumer Group)中的分区分配策略。以下是两种主要的分区分配策略及其消费顺序: 1. **RangeAssignor(范围分配器)**: - 这是Kafka消费者默认的分区分配策略。它按照消费者和分区的编号进行排序,然后 阅读全文
posted @ 2024-12-18 11:42 滴滴滴 阅读(19) 评论(0) 推荐(0) 编辑
摘要:在Kubernetes (k8s) 中,Service对象用于定义如何访问Pod的策略,包括负载均衡算法。轮询(Round Robin,简称rr)和哈希(Hash)是两种常见的负载均衡策略。 1. **轮询(Round Robin, rr)**: - 这是默认的负载均衡策略,按照顺序将请求分配给后端 阅读全文
posted @ 2024-12-18 11:40 滴滴滴 阅读(31) 评论(0) 推荐(0) 编辑
摘要:文章目录前言一、创建 k8s 集群二、启用 primary network三、启用 secondary networkk8s-rdma-shared-dev-pluginMultus CNISecondary CNIMulti-Network CRD四、启用 pod五、在 pod 中启动 RoCE 阅读全文
posted @ 2024-12-05 14:55 滴滴滴 阅读(110) 评论(0) 推荐(0) 编辑
摘要:原生 kubernetes 调度器只能基于资源的 resource request 进行调度,然而 Pod 的真实资源使用率,往往与其所申请资源的 request/limit 差异很大,导致集群负载不均的问题。 crane-scheduler基于集群的真实负载数据构造了一个简单却有效的模型,作用于调 阅读全文
posted @ 2024-12-05 14:15 滴滴滴 阅读(11) 评论(0) 推荐(0) 编辑
摘要:跑AI大模型的K8s与普通K8s有什么不同? 摘要:在面对大模型AI火热的当下,咱们从程序员三大件“计算、存储、网络”出发,一起看看这种跑大模型AI的K8s与普通的K8s有什么区别?有哪些底层就可以构筑AI竞争的地方。 本文分享自华为云社区《跑AI大模型的K8s与普通K8s有什么不同?》,作者:ts 阅读全文
posted @ 2024-12-05 14:00 滴滴滴 阅读(18) 评论(0) 推荐(0) 编辑
摘要:net.ipv4.tcp_max_syn_backlog & net.core.somaxconn TCP SYN_REVD, ESTABELLISHED 状态对应的队列 TCP 建立连接时要经过 3 次握手,在客户端向服务器发起连接时,对于服务器而言,一个完整的连接建立过程,服务器会经历 2 种  阅读全文
posted @ 2024-12-05 07:50 滴滴滴 阅读(23) 评论(0) 推荐(0) 编辑
摘要:k8s资源管理之ResourceQuota、LimitRange和QoS ResourceQuota ResourceQuota 是 Kubernetes 中的一个资源配额对象,用于限制命名空间(Namespace)中资源的使用量。ResourceQuota 可以限制命名空间中的 Pod 数量、特定 阅读全文
posted @ 2024-12-04 08:34 滴滴滴 阅读(67) 评论(0) 推荐(0) 编辑
摘要:在Kubernetes中,resources.limits 和 resources.requests 是两个不同的资源配置参数,它们对Pod的行为和调度有着不同的影响: resources.requests:这是容器请求的最小资源量,Kubernetes调度器会确保每个节点有足够的资源来满足所有容器 阅读全文
posted @ 2024-12-04 08:24 滴滴滴 阅读(4) 评论(0) 推荐(0) 编辑
摘要:在Elasticsearch(简称ES)中,倒排索引(Inverted Index)是一种索引结构,它允许系统快速检索包含给定词汇的文档。倒排索引是搜索引擎和数据库中常用的数据结构,它由两部分组成: 词汇词典(Term Dictionary):它保存了所有文档集合中出现过的所有唯一词汇,以及每个词汇 阅读全文
posted @ 2024-12-02 08:41 滴滴滴 阅读(2) 评论(0) 推荐(0) 编辑