重温一下ZooKeeper关键点,虽然我不是很喜欢它

Etcd 和 Consul 作为后起之秀,在功能和性能方面要优于 ZooKeeper,它们都是 CP 的系统,使用上区别不大。

实时监控mysql—首推dodba工具

概述操作系统及MySQL数据库的实时性能状态数据尤为重要,特别是在有性能抖动的时候,这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈,那么有哪些重要的实时性能状态指标可以反应出系统和MySQL数据库的性能负载呢。

Golang实现断点续传

HTTPRange请求允许服务器向客户端发送HTTP消息体的一部分数据。Requests在使用比较大的网络媒体文件或者在下载文件时提供暂停和恢复功能时很有用。

Go学习每日一问(4)-var

Go中对于声明变量时需要进行初始化的场景,var关键字可以保留,但不再是必要的元素,如下所示:var v1 int =0 // 使用方式1。var v2 = 0 // 使用方式2,编译器可以自动推导出v2的类型。

Go语言的四种开发框架

beego 是一个快速开发 Go 应用的 HTTP 框架,可以用来快速开发 API、Web 后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,并结合了 Go 本身的一些特性而设计的一个框架。

详解Linux系统流量复制–gor、tcpcopy、nginx模块流量复制等

这些工具贴合真实场景,能模拟真实流量,并支持流量的放大或缩小,更容易测试出程序的瓶颈和潜在问题。在Nginx1.13.4中开始引入下面重点介绍nginx模块ngx_http_mirror_module和gor。

「快学Docker」Docker简介、安装和Hello World实现

This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. Th

详解 Seata Golang 客户端 AT 模式及其使用

源码:point_down: seata-golang概述我们知道 Seata Java Client 的 AT 模式,通过代理数据源,实现了对业务代码无侵入的分布式事务协调机制,将与 Transaction Coordinator (TC) 交互的逻辑、Commit 的逻辑、R

“Python太慢了、Golang糟透了":那些关于软件工程的”宗教“辩论

那些关于软件工程的”宗教“辩论开发者的世界里总是充斥着各种各样的争论。从编程语言、框架甚至到编辑器、Windows/iOS系统,都可以成为争得面红耳赤的“宗教战争”。

「总结」FFMPEG视音频编解码零基础学习方法

使用FFMPEG作为内核视频播放器:Mplayer,ffplay,射手播放器,暴风影音,KMPlayer,QQ影音…