微服务架构
文章平均质量分 94
土豆爱吃薯片
小小程序员
展开
-
高并发系统架构设计需要考虑哪些
高并发系统架构设计需要考虑哪些转载于https://www.toudo.cn/article/21我们在应对高并发大流量时应对方法,归纳起来共有三种方案。Scale-out(横向扩展): 分而治之是一种常见的高并发系统设计方法,采用分布式部署的方式把流量分流开,让每个服务器都承担一部分并发和流量。缓存:使用缓存来提高系统的性能,就好比用“拓宽河道”的方式来抵御高并发大流量的冲击。异步:在某些场景下,未处理完之前,我们可以让请求先返回,在数据准备好之后再通知请求方,这样可以在单位时间内处理更多的请求原创 2021-10-11 14:43:17 · 720 阅读 · 0 评论 -
什么是微服务架构
转载于https://www.toudo.cn/article/13互联网应用架构历程随着互联网的发展,用户群体逐渐扩大,网站的流量成倍增长,常规的单体架构已无法满足请求压力和业务的快速迭代,架构势在必行。下面以某网的架构演示为例,从最开始的单体架构分析,一步步的到现在的微服务架构。单机应用架构网站诞生之初,因为用户量、数据量规模都很小,项目的所有功能模块都放在一个工程中编码、编译、打包并部署在一个Tomcat容器中的架构模式就是单体应用架构,这样的架构既简单实用、便于维护,成本又低,成为了那个时代原创 2021-08-20 09:55:11 · 469 阅读 · 0 评论