生活不只是眼前的苟且,还有诗和远方!
容器

白皮书:OpenStack与容器的相遇相知

本文由OpenStack基金会官方发布,来自基金会、用户、厂商的16位专家作者联合撰写,原文请访问:https://www.openstack.org/containers/whitepaper 想象一下,你的任务是从头…

数据库

PB级海量数据服务平台架构设计实践

基于PB级海量数据实现数据服务平台,需要从各个不同的角度去权衡,主要包括实践背景、技术选型、架构设计,我们基于这三个方面进行了架构实践,下面分别从这三个方面进行详细分析讨论: 实践背景 该数据服务平台架构设计之初,实践的…

容器

云原生应用的下一站

本文是我于5月20日在第四届南京全球技术周上【互联网技术专场】上的题为【云原生应用的下一站】的演讲的部分内容的文字整理。 云原生是什么? CNCF给出的定义是: 容器化 微服务 容器可以动态调度 我认为云原生实际上是一种…

微服务

微服务的十个反模式和陷阱

O’Reilly 的电子书《Microservices AntiPatterns and Pitfalls》讲述了在微服务设计实现时十种最常见的反模式和陷阱。本文基于此书,将这十个点列出。书籍地址:https://www…

数据库

MySQL-性能优化-索引和查询优化

MySQL-性能优化-索引和查询优化 要知道为什么使用索引,要知道如何去使用好索引,使自己的查询达到最优性能,需要先了解索引的数据结构和磁盘的存取原理 参考博客:MySQL索引背后的数据结构及算法原理 如上这篇博客写的挺…

容器

深度解析容器的六大误区和八大正确场景

做容器的研究和容器化几年了,从最初对于容器的初步认识,到积攒了大量的容器迁移经验,并和客户解释了容器技术之后,发现原来对于容器的理解有大量的误解,而且容器并非虚拟机的替代,而是有十分具体的应用场景的。  第一部分:容器的…

微服务

微服务架构适用场景分析

核心要点 微服务并不是什么灵丹妙言,在现代架构中,它有自己的位置,但并不适用于任何的地方; 在判断基于微服务的方案是否适合时,理解业务域是至关重要的; 单职责原则是划分微服务边界的关键; 与其他架构风格类似,微服务是由一…

分布式

Kafka简明教程

Kafka是啥?用Kafka官方的话来说就是: Kafka is used for building real-time data pipelines and streaming apps. It is horizont…

开发工具

Git重要概念与常用命令

Git重要概念 master head 每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。在Git里,有个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才…

程序猿

系统拆分及结构演变

前段时间在部门内部做一次分享,考虑到部门新人比较多,经过梳理决定结合自己的经验,讲讲系统是如何经过一系列演变成现在的分布式、服务化的。 随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响…