-
Docker镜像如何做到“一次构建,到处运行”?
在每个黑客的职业生涯中总有这么一个时刻需要为另一种 CPU 架构编译应用程序。这种场景可能出现在为树莓派项目编译应用程序,为嵌入式设备创建自定义镜像,或者让自己的软件支持不同平台。…
-
看完这篇,你也能设计一个高性能的“秒杀”系统
秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。 从架…
-
2020年DevOps的七大发展趋势
据一项权威研究表明:2017年,DevOps在市场上创造了29亿美元;预计到了2022年,这个数字将达到66亿美元。作为软件项目开发的关键性要素,DevOps已经深入地影响到了软件…
-
多次尝试学习,终于搞懂了微服务架构
微服务的概念最早在 2012 年提出,在 Martin Fowler 的大力推广下,微服务在 2014 年后得到了大力发展。今天我们通过一组手绘图来梳理下微服务的核心架构。 图片来…
-
抗住双11的秒杀系统如何设计?
秒杀大家都不陌生。自 2011 年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。 图片来自 Pexels 简单来说,秒杀就是在同一时刻大量请求争抢购买同…
-
再谈 APISIX 高性能实践
OpenResty × Open Talk 全国巡回沙龙是由 OpenResty 社区、又拍云发起,邀请业内资深的 OpenResty 技术专家,分享 OpenResty 实战经验…
-
如何设计一个优秀的分布式系统?重要因素、工具、策略都在这里
介 绍 今天的应用程序可以说是分布式系统开发中的一项奇迹。基于不同的系统架构,构成应用程序的每个功能或服务可能在不同的系统上执行,而系统位于不同的地理位置,使用不同的计算机语言…
-
如何统一服务调用框架?
目前Spring Cloud和Dubbo体系发展都比较成熟,不少客户已有一些采用它们开发的系统。好的微服务开发平台需要支持这两种体系。统一开发体验和降低开发复杂度的同时,保留两…
-
Kafka架构和高可用机制图解,阿里腾讯都在用,看不懂来找我
今天先来说说kafka吧,我看Hbase没什么人看,于是直接跳过,讲大家最喜欢的。 一、Kafka架构图 在一套kafka架构中有多个Producer,多个Broker,多个C…
-
思考 | 一文说透秒杀系统如何设计
秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构…