摘要: 在kafka3.0之后,kafka正式推出了kraft模式,通过节点之间kraft共识保证Quorum机制,Leader节点的选举由具有投票权的Controller来决定。 集群元数据信息都存在集群本身的topic里 Quorum Quorum中一个节点可以处于一下四种状态 (1)Candidate 阅读全文
posted @ 2024-05-08 16:40 付同學 阅读(36) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ集群工厂方向架构 负载均衡 Nginx version: nginx/1.22.0 管控界面:https://rabbitmqlb1.mfg.tp-link.com 开放端口:8443-8447 集群1:UI端口8443,数据流端口5672,后端节点rabbitmq[1-3]-mfg 阅读全文
posted @ 2024-04-16 17:31 付同學 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 消息可靠性投递 消息的可靠性投递主要是保证消息投递的每一个环节都要成功 RabbitMQ整个消息投递路径为 Producer-》Broker-》Exchange-》Queue-》Consumer 生产者到交换机 Producer发送到Exchange的过程依靠RabbitMQ的Confirm机制来确 阅读全文
posted @ 2024-04-08 17:52 付同學 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 高可用集群架构 节点域名 操作系统 RabbitMQ版本 Erlang版本 rabbitmq1.mfg.tp-link.com Centos7.9 3.8.28 23.3-2 rabbitmq2.mfg.tp-link.com Centos7.9 3.8.28 23.3-2 rabbitmq3.mf 阅读全文
posted @ 2024-03-26 11:54 付同學 阅读(18) 评论(1) 推荐(0) 编辑
摘要: Swarm集群上部署RabbitMQ镜像队列集群 Authored by 付建钧 ## 1.为什么使用RabbitMQ (1)解耦:实现了消费者与生产者之间的解耦 (2)异步:将消息写入消息队列,非必要的业务逻辑以异步的方式运行,可以加快业务的相应速度 (3)削峰:在高并发的业务场景下,消息队列可以 阅读全文
posted @ 2024-03-11 15:33 付同學 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Kafka的LEO和HW LEO LEO是Topic每一个副本的最后的偏移量offset+1 HW(高水位线) High WaterMark是所有副本中,最小的LEO Follower副本所在节点宕机 由于数据同步的时候数据是先写入Leader,然后Follower副本向Leader同步 只要Lea 阅读全文
posted @ 2024-02-29 15:18 付同學 阅读(110) 评论(0) 推荐(0) 编辑
摘要: argocd官网文档链接 ArgoCD官网文档 在K8S集群使用argocd命令将集群添加到argcd的cluster列表中 argocd cluster add kubernetes-admin@iamdemo --name iamdemo --kubeconfig /root/.kube/con 阅读全文
posted @ 2024-02-28 14:31 付同學 阅读(33) 评论(0) 推荐(0) 编辑
摘要: K8S的创建流程 (1)kubectl会将用户的apply命令读取yaml文件发送给Api-server(以Deployment为例) (2)Api-Server会根据配置创建Deployment资源,存储在ETCD中 (3)Controller-Manager会通过List-Watch机制从Api 阅读全文
posted @ 2024-02-28 11:03 付同學 阅读(33) 评论(0) 推荐(0) 编辑
摘要: k8s支持deployment的回滚 Deployment是一种声明式的定义形式 Replicaset是最直接管理Pod的资源形式 通过yaml文件定义一个deployment会生成一个replicaset控制器,RS控制器会根据模板来创建Pod Deployment相较于RS支持回滚和滚动升级 # 阅读全文
posted @ 2024-02-26 17:09 付同學 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Cgroups驱动 k8s有两种 cgroup 驱动:一种是 systemd,另外一种是 cgroupfs: cgroupfs 比较好理解,比如说要限制内存是多少、要用 CPU share 为多少,其实直接把 pid 写入到对应 cgroup task 文件中,然后把对应需要限制的资源也写入相应的 阅读全文
posted @ 2024-02-23 17:55 付同學 阅读(122) 评论(0) 推荐(0) 编辑