排序
Windows搭建部署RocketMQ步骤详解
序 以前简单用过ActiveMQ但是公司项目上使用的是RocketMQ,所以准备多花点时间在这上面,搞懂项目的配置使用。 看了很多资料,先说说我自己对RocketMQ的简单理解。不管是我们写的消费者还是生产...
你知道 DNS,那我猜你一定不知道 HTTPDNS
说起 DNS 协议,相信大家都能说出来几句,不是很陌生。 它主要做两个功能:根据名称查到具体的地址;针对多个地址做负载均衡,而且可以在多个地址中选择一个距离我最近的地方,让我访问。 看起来...
Ubuntu安装Transmission 2.90的方法
PHP下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): …
背景:把mysql换成mysqli时出现,连接数过多,其实际上并不是,原因是我挪动了一下php的sock文件位置导致,因这几个socket修改没有修改完全,于是出现了too many connections ,从mysql里show pr...
DotNET 5中的gRPC性能改进,超Golang和C++
日前官方发布了一些针对.net 5特性说明的,其中gRPC性能上的表现令人瞩目。在不同gRPC服务器实现的社区运行基准测试中,.NET的QPS超越C++和Go,排在Rust之后夺得亚军。 gRPC是现代的开源远程过...
Docker 搭建私有仓库(registry、harbor)
搭建 Docker 私有仓库,可以使用 Docker Registry 或 Harbor这两个方案。使用 Docker Registry: 1. 拉取 registry 镜像: docker pull registry 2. 运行 registry 容器,并暴露端口: docker run -d...
Docker Swarm集群搭建教程
MongoDB的PHP驱动方法与技巧
创建索引有时会阻塞新的连接 当与mongodb复制集建立连接时,驱动程序首先尝试连接并验证集群中每个非 隐藏的节点。如果一个节点是“down”状态,将跳过。然而,如果一个节点是“UP”状态,但是...
PostgreSQL数据库事务出现未知状态的处理方法
背景 数据库的事务是原子操作,要么成功,要么失败。但是实际上在客户端的视角,可能有第三种状态:unknown状态。 当客户端提交事务结束(rollback , commit , prepare xact , rollback pxact ,...
Ubuntu系统下自动化部署工具puppet的安装和使用教程
如何在 ubuntu 15.04 上面安装 puppet,它可以用来管理你的服务器基础环境。puppet 是由 puppet 实验室Puppet Labs开发并维护的一款开源的配置管理软件,它能够帮我们自动化供给、配置和管理服...









