江哥架构师笔记

路漫漫其修远兮
吾将上下而求索

按时间排序目录 第9页

kafka学习:消费组

– 消费组功能验证 新建1副本,2分区的Topic做测试验证 ./kafka-topics.sh --create --zookeeper localhost:2181 --replica...

kafka学习:副本机制

– Kafka的副本机制会在多个服务端节点上对每个主题分区的日志进行复制,当集群中的某个节点上出现故障时,访问故障节点的请求会被转移到其他正常节点的副本上,副本的单位是主题的分区; kafka每个主题的每个分区都会有一个主副本(...

总监学习:跨不过这3道坎,你的高度就到此为止了

我的粉丝中很多人都跟我谈过他们的职业困惑,其中有一些刚刚毕业,有些人已经工作超过10年。 基本上是围绕着怎样持续提升,怎样晋升为高级管理者。 那么这篇文章,我就来谈一谈程序员到高管的跃升之路。 从象牙塔毕业跨入社会大染缸,经过3年5年之后,...

k8s学习:pod创建流程

前言 想象一下,如果我想将 nginx 部署到 Kubernetes 集群,我可能会在终端中输入类似这样的命令: $ kubectl run --image=nginx --replicas=3 然后...

go学习:sync.Mutex 和 sync.RWMutex

介绍 golang 中的 sync 包实现了两种锁: Mutex:互斥锁 RWMutex:读写锁,RWMutex 基于 Mutex 实现 Mutex(互斥锁) Mutex 为互斥锁,Lock() 加锁,Unlock() 解锁 在一个 gor...

k8s学习:Kubelet 状态更新机制

当 Kubernetes 中 Node 节点出现状态异常的情况下,节点上的 Pod 会被重新调度到其他节点上去,但是有的时候我们会发现节点 Down 掉以后,Pod 并不会立即触发重新调度,这实际上就是和 Kubelet 的状态更新机制密切...

k8s学习:dumb-init的使用

一、前言 ● 容器中部署的时候往往都是直接运行二进制文件或命令,这样对于容器的作用更加直观,但是也会出现新的问题,比如子进程的资源回收、释放、托管等,处理不好,便会成为可怕的僵尸进程● 本文主要讨论一下docker容器中进程之间信号处理以及...

python学习:进程管理uwsgi

本文主要介绍如何部署简单的 WSGI 应用和常见的 Web 框架。 以 Ubuntu/Debian 为例,先安装依赖包: apt-get install build-essential python-dev P...