分类:架构

  • 项目中常用的解决方案介绍
    介绍包括:前后端分离式开发解决方案、电商秒杀抢购解决方案、分布式全文搜索解决方案、对象存储与融合CDN解决方案、直播电商解决方案、协同过滤解决方案等等
  • 微服务架构剖析
    互联网早期、公司创立初期一般使用集中式架构(巨石架构),所有的服务、数据存储全部署在一台机器中。通常会对该机器的性能、硬件比较苛刻,选用HP、SUN、IBM这种小型机,但它们的价格比较昂贵。其次是故障时是单点故障,会造成比较大的影响。
  • 分布式架构之「 日志技术」
    当机器宕机的时候,我们需要如何去恢复宕机之前那些数据?日志技术是宕机恢复的主要技术之一。日志技术最初使用在数据库系统中。严格来说日志技术不是一种分布式系统的技术,但在分布式系统的实践中,却广泛使用了日志技术做宕机恢复,甚至如BigTable等系统将日志保存到一个分布式系统中进一步增强了系统容错能力。
  • 分布式架构之「 lease机制」
    上一篇文章我们讲了副本协议,副本协议主要是数据读写控制、数据同步、对抗异常、primaty副本的确定与切换。常见的类型有中心化副本控制协议和去中心化副本控制协议。因为网络故障是无法避免的,怎么感知primary副本的状态是否正常。本篇文章讲通过「 lease机制」确定副本的状态。
  • 架构师面试题相关总结
    近期在找工作面试中,期间有较好的和高频的问题我进行了整理。
  • 分布式架构之「 副本协议」
    本文讲解下「 副本协议」,副本与副本之间的”沟通交流“是怎么规定的。
  • 分布式架构之「 数据分布」
    上一篇文章中提到为什么需要分布式,它解决了单机的计算能力不足(大规模计算)、存储容量不足(大规模存储)、吞吐量低(高流量)、延迟时间长(低延迟)、并发量小(高并发)这些问题。
  • 分布式架构之「 概念」
    今天我们先普及分布式架构中的一些概念,只有先将这些基础的概念弄明白了,分布式架构实践的道路才能走的稳、走得远。后面的文章会依次把分布式中每一个模块都详细的分析。
  • 架构师的自我修养
    笔者目前在互联网公司做基础架构/中间件开发工作,当前已经全面落地了微服务架构。落地过程中会遇到很多问题,有技术上,也有沟通协作上的。后续的文章中会一五一十会娓娓道来。这篇文章主要就是讲一讲我觉得的架构师是个什么角色,到底需要具备什么素质。也欢迎大家回复在你心中的架构师是怎么样的。

最新评论

扫码关注