架构
-
企业架构师如何选择技术治理模式?
当组织规模达到一定量级,就会不可避免的陷入到技术选型困境中:新技术是否值得被采用、如何判断可行性、替换成本有多高、隐藏陷阱有哪些等等。 大型企业通常会按不同的部门、区域、驻地和其他…
-
多次尝试学习,终于搞懂了微服务架构
微服务的概念最早在 2012 年提出,在 Martin Fowler 的大力推广下,微服务在 2014 年后得到了大力发展。今天我们通过一组手绘图来梳理下微服务的核心架构。 图片来…
-
微服务架构的四大金刚利器
随着业务不断的发展,按业务域的划分子系统越来越多,每个业务系统都需要缓存、限流、分布式锁、幂等工具组件, distributed-tools 组件(暂未开源)正式包含了上述分布式系…
-
如何统一服务调用框架?
目前Spring Cloud和Dubbo体系发展都比较成熟,不少客户已有一些采用它们开发的系统。好的微服务开发平台需要支持这两种体系。统一开发体验和降低开发复杂度的同时,保留两…
-
Kafka架构和高可用机制图解,阿里腾讯都在用,看不懂来找我
今天先来说说kafka吧,我看Hbase没什么人看,于是直接跳过,讲大家最喜欢的。 一、Kafka架构图 在一套kafka架构中有多个Producer,多个Broker,多个C…
-
消息中间件:谈一谈 RocketMQ 的技术架构
RocketMQ 自阿里开源以来,在 Apache 下的孵化还不错,现在很多互联网公司都在生产环境下使用。当然也是各大技术厂商的面试要点。 技术架构 RocketMQ架构上主要…
-
从直接照搬到规模复制,滴滴国际化背后的 IT 系统架构经历了什么?
在刚刚结束不久的第六届乌镇世界互联网大会上,滴滴出行创始人兼 CEO 程维在提及滴滴国际化的时候表示:滴滴国际化经历了投资合作、本土化融合、团队和品牌出海探索三个阶段,这中间面临的…
-
阿里技术架构内部总结:HDFS监控落地的思考
Hadoop分布式文件系统(HDFS)旨在适用于运行在商用硬件上的分布式文件系统。 HDFS可以提供高吞吐量的数据访问,非常适合大规模数据集的应用。HDFS是大数据生态系统中最重要…
-
架构设计常用到的10种设计模式,你都知道吗?
企业规模的软件系统该如何设计呢?在开始写代码之前,我们需要选择一个合适的架构,这个架构将决定软件实施过程中的功能属性和质量属性。因此,了解软件设计中的不同架构模式对我们的软件设计会…
-
这些高性能负载均衡架构知识点,90%的人分不清!
单服务器无论如何优化,无论采用多好的硬件,总会有一个性能天花板,当单服务器的性能无法满足业务需求时,就需要设计高性能集群来提升系统整体的处理性能。 高性能集群的本质很简单,通过增加…