分布式锁 具体实现 redis zk etcd 如何选择 如果项目小,任意一个都行,尽量使用项目的技术栈,不引用新的技术追求效率 redis追求...
Prometheus 四大度量指标和应用 一. 四大度量指标 1. Counter (计数器) 描述Counter 类型代表一个累积的指标数据,...
服务发现 服务发现就是想要了解集群中是否有进程在监听udp或tcp端口,并且通过名字就可以进行查找和连接 解决服务发现 一个强一致性、高可用的服...
[toc] dns 服务器使用 一. 配置文件 docker-compose配置文件(docker-compose.yaml) dns配置文件自...
tcp 报文格式 一 . TCP报文是TCP层传输的数据单元,也叫报文段 1、端口号:用来标识同一台计算机的不同的应用进程。 1)源端口:源端口...
[toc] 对grpc双向流的理解 一. 双向流的实现 1.1 proto 1.2 服务端 自动生成代码部分 深层源码 调用部分 1.3 客户端...
限流算法 漏桶算法 漏桶算法思路很简单,我们把水比作是请求,漏桶比作是系统处理能力极限,水先进入到漏桶里,漏桶里的水按一定速率流出,当流出的速率...
docker 减少打包镜像体积 dockerfile 基础命令 FROM 指定基础镜像 RUN 执行命令shell格式: RUN <命令>exe...
Docker Compose网络设置 基本概念 默认情况下,Compose会为我们的应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器...