架构
GhostStories
这个作者很懒,什么都没留下…
展开
-
微服务架构解析(附思维导图)
思维导图 介绍微服务架构(Microservice Architecture)是一种架构概念旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。传统开发模式和微服务的区别优点开发简单,集中式管理基本不会重复开发功能都在本地,没有分布式的管理和调用消耗...原创 2018-02-08 11:16:00 · 6938 阅读 · 0 评论 -
企业级API网关的设计
背景是出现在系统边界上的一个面向API的、串行集中式的强管控服务API网关的流行,源于近几年来,移动应用与企业间互联需求的兴起。移动应用、企业互联,使得后台服务支持的对象,从以前单一的Web应用,扩展到多种使用场景,且每种使用场景对后台服务的要求都不尽相同。这不仅增加了后台服务的响应量,还增加了后台服务的复杂性。随着微服务架构概念的提出,API网关成为了微服务架构的一个标配...原创 2018-02-08 11:19:57 · 498 阅读 · 0 评论 -
高并发系统限流设计
概述高并发系统时有三把利器用来保护系统:缓存、降级和限流,缓存的目的是提升系统访问速度和增大系统能处理的容量,降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开,而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此需有一种手段来限制这些场景的并发/请求量,即限流...原创 2018-02-08 11:21:16 · 2169 阅读 · 0 评论