摘要: 构建分布式系统的目的是增加系统容量,提高系统的可用性。说白了就是干两件事。一是提高整体架构的吞吐量,服务更多的并发和流量,二是为了提高系统的稳定性,让系统的可用性更高。 1、如何提高整体架构的吞吐量,服务更多的并发和流量? 1) 提高系统性能的常用技术 缓存系统:在分布式系统中,添加缓存可以有效提高 阅读全文
posted @ 2023-05-17 16:33 hlc-123 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1、亚马逊做分布式服务架构,遇到了哪些问题,如何解决的? 1) 采用分布式系统架构后出现的问题: 一个线上故障的工单会在不同的服务和不同的团队中转过来转过去; 每个团队都可能成为一个潜在的 DDoS 攻击者,除非每个服务都要做好配额和限流; 监控和查错变得更为复杂。除非有非常强大的监控手段; 服务发 阅读全文
posted @ 2023-05-17 15:04 hlc-123 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、为什么需要分布式架构? 增大系统容量:单台系统的性能瓶颈,多台机器才能应对大规模的应用场景,所以就需要我们的应用支撑平台具备分布式架构。 加强系统的可用:为了满足业务的SLA要求,需要通过分布式架构消除单点故障,提升系统的可用性。 其他因素:增加功能模块复用、通过模块化加快开发效率、增强系统扩展 阅读全文
posted @ 2023-05-17 11:27 hlc-123 阅读(669) 评论(0) 推荐(0) 编辑