×

架构

分布式微服务项目实现高并发高可用高性能可以使用到的方案(如何设计高可用高并发的微服务架构)

夏沫浅笑 夏沫浅笑 发表于2024-06-20 浏览5592 评论0
前言 实力有限,只能就我知道的写。总篇只写大致方案。 一、分布式高并发问题 不同于单机环境,分布式微服务环境下最大的问题就是会出现不仅是跨线程还会有跨服务的数据一致性问题。单机环境下我们有volatile和synchronized以及JUC下的并发编程工具等工具实现并发编程。分布式跨服务环境下就得使用别的方案支持,例如分布式锁、分布式事务、分布式ID等方案满足业务需求。 1. 分布式锁 (1)mysql 利用mysql的主键或唯一索引。 (2)redis 设

网页制作

前端工程师技能精髓 高性能网站建设指南 ( 中文PDF版)(网站工程前端开发)

星花园站长资源网 星花园站长资源网 发表于2024-06-19 浏览5632 评论0
前端工程师技能精髓 高性能网站建设指南 ( 中文PDF版),  本书结合Web 2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问