MySQL开源数据传输中间件DTLE架构设计实践-爱可生

爱可生作为一家以MySQL为主的技术服务公司,在我们服务企业客户过程中,经常会遇到各种数据同步的需求,能做数据同步的软件很多,但未能找到满足我们所有需求的软件,所以我们决定自研一款数据传输软件,结合我们客户的需求场景做了DTLE,并选择在10月24号“程序员节”向社区开源。

学习Golang第17天 – 结构体内嵌模拟类的继承

package mainimport “fmt”// 可飞行的type Flying struct{}func (f *Flying) Fly() {   fmt.

golang chan简介

无缓冲chan进和出都会阻塞.有缓冲chan先进先出队列, 出会一直阻塞到有数据, 进时当队列未满不会阻塞, 队列已满则阻塞.selectselect 先遍历所有case, 所有channel表达式都会被求值、所有被发送的表达式都会被求值。求值顺序:自上而下、从左到右.

Go对Python产生的冲击

先回答第三个问题,虽然Java 比 Python 快上不少,但在「多技术联动的时代,这种差距的影响在缩小」,而 Python 在开发效率上比 Java 高出不少,让更多人倾向于选择 Python。

云计算漫谈 | Kubernetes(k8s)的前世今生

理解云计算的实质,Kubernetes就好理解了,它提供的是容器云。在私有数据中心,服务运行在物理主机的Host OS上,云计算场景下运行在虚拟机上,k8s场景下应用运行在容器内,容器替代了虚拟机。容器是什么?

谈谈分布式文件系统下的本地缓存

9. 索引的持久化 在Google的文章《Introduction to Distributed System Design》中有阐明关于分布式的设计:design for failure。

2022技术趋势预测,Rust、Go增长迅速,这两种语言依旧占主导地位

疫情的到来使得许多行业收到波及,相较于其他领域,IT行业在疫情逐渐恢复时期的发展却远远超过了人们的预期,甚至一度有颠覆传统的势能。

golang2021变量基础(2)变量类型

我们现在理解了变量可以用来存储数据,但是我们要存储的数据类型是各种各样的,例如:整数,小数,文本等等。

如何使用Golang进行无心智负担的编程

努力思考却还是得不到最佳答案,烦躁等负面情绪不约而来。这篇文章将从多个方面来简化思考,希望它能给努力思考的你带来一点小灵感.题外话:Golang哲学就是”少便是多”。

去哪儿网监控系统实践,为做容器化操碎了心…

目前在公司主要负责监控系统的开发、容器化以及上云过程的相关工作。去哪儿网是一个发展得比较久的公司,我们有很多的业务线,而这些业务线反映到公司的架构层面就是多个部门。