大并发时的系统架构需要考虑哪些问题,怎样扛住大并发量,一致性怎样解决,如何取舍
大并发的情况下,核心应该是防止单点雪崩,即怎样保护系统不被流量打垮~
一般的方式有: 1. 限流 如Sentinel 2. 增加服务器 3. 排队 4. 先优化自己的系统性能,如有无慢sql、接口耗时 5. 对下游依赖系统一定要配置好 超时时间等、降级等
一致性: 在请求量较大时,一般采用最终一致性,即允许短暂的数据不一致。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。