![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 91
PolarisHuster
java程序员,爱编程爱运动,也喜欢结交朋友
展开
-
深入浅出FlatBuffers原理
深入浅出FlatBuffers原理转载 2023-01-19 20:07:50 · 384 阅读 · 0 评论 -
DDD理论到实践
这期打算斌带着问题边进行学习归纳本文主要分为以下几个部分DDD基本信息 什么是DDD 适用场景 DDD主要概念 实体、值对象 充血模型、贫血模型 领域及其子概念 聚合、聚合根 防腐层 领域事件 DDD战略设计 产品愿景 功能分析 领域建模 DDD战术设计 领域对象分析 项目结构设计 领域以及领域对象组织 代码目录设计 DDD误区在项目的重构中,我们团队也用到了DDD的思想进行项目的设计,在这个过程中也产生了不少的疑问与心得转载 2022-02-05 20:45:00 · 204 阅读 · 0 评论 -
全网最详尽的负载均衡原理图解
负载均衡由来在业务初期,我们一般会先使用单台服务器对外提供服务。随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。基于上述需求,我们要使用统一的流量入口来对外提供服务,本质上就是需要一个流量调度器,通过均衡的算法,将用户大量的请求流量均衡地分发到集群中不同的服务器上。这其实就是我们今天要说的负载均衡。使用负载均衡可以给我们带来的几个好处: 提高了系统的整体性能;转载 2021-03-28 11:57:44 · 1169 阅读 · 1 评论 -
喜马拉雅自研网关架构演进过程
网关是一个比较成熟了的产品,基本上各大互联网公司都会有网关这个中间件,来解决一些公有业务的上浮,而且能快速的更新迭代,如果没有网关,要更新一个公有特性,就要推动所有业务方都更新和发布,那是效率极低的事,有网关后,这一切都变得不是问题,喜马拉雅也是一样,用户数增长达到6亿多的级别,Web服务个数达到500+,目前我们网关日处理200亿加次调用,单机QPS高峰达到4w+。网关除了要实现最基本的功能反向代理外,还有公有特性,比如黑白名单、流控、鉴权、熔断、API发布、监控和报警等,我们还根据业务方的需求.转载 2021-03-28 11:49:32 · 180 阅读 · 0 评论 -
性能瓶颈分析(CPU,IO,内存)
1、系统CPU利用率高是什么原因?答:cpu分为用户级的CPU和系统级的CPU,系统中断与切换多,中断和切换频繁很耗用CPU。运算量大是用户级的。CPU太差,主频太低,都是形容CPU差。苹果系统一直让单线程,因为这样就减少了N多插队的请求导致的中断减速2、用户CPU利用率高是什么原因?答:用户态是运行应用程序所占cpu时间百分比,系统态是应用程序调度所占cpu时间百分比,造成系统...转载 2020-03-27 08:47:56 · 3719 阅读 · 0 评论 -
一些设计上的基本常识
转载自:https://mp.weixin.qq.com/s/lW42buuWtb9piFID4G4X9A1. API与SPI分离 框架或组件通常有两类客户,一个是使用者,一个是扩展者, API(Application Programming Interface)是给使用者用的, 而SPI(Service Provide Interface)是给扩展者用的, 在设计时,尽量把它们隔离开,而...转载 2018-11-15 16:22:23 · 231 阅读 · 0 评论 -
系统如何支撑高并发
转载自:https://www.toutiao.com/a6649004647648330248/?tt_from=copy_link&utm_campaign=client_share×tamp=1564028766&app=news_article_lite&utm_source=copy_link&utm_medium=toutiao_ios...转载 2019-07-27 20:22:46 · 292 阅读 · 0 评论 -
5种分布式事务解决方案优缺点对比
转载自:https://www.toutiao.com/a6717432946736759299/?app=news_article_lite&is_hit_share_recommend=0&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_ios&utm_campaign=client_s...转载 2019-07-27 20:24:33 · 34041 阅读 · 1 评论