随笔分类 -  架构

摘要:用了 DDD 以后,代码更难懂了?看完这篇你就明白了 转自:https://zhuanlan.zhihu.com/p/439553136 每过一段时间,就会有人跳出来批判 DDD,这东西到底是垃圾还是银弹?在某某公司干活的时候,有一批人声称要用 DDD 改造老旧系统,彻底解决核心流程规模化之后,项目 阅读全文
posted @ 2021-12-02 10:51 Helios_Fz 阅读(356) 评论(0) 推荐(0) 编辑
摘要:转自:https://doocs.github.io/advanced-java/#/https://www.cnblogs.com/williamjie/p/9481780.html MQ面试题 为什么使用消息队列 解耦 看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 阅读全文
posted @ 2020-01-09 11:31 Helios_Fz 阅读(6764) 评论(0) 推荐(1) 编辑
摘要:转自:https://2014.jsconfchina.com/slides/herman-taobaoweb/index.html#/ https://mp.weixin.qq.com/s/KzumZwo3ITX0TZvTIhq4vg 为什么用Node.js搭建中间层 什么是中间层 在翻看很多技术 阅读全文
posted @ 2019-08-12 09:47 Helios_Fz 阅读(7473) 评论(0) 推荐(6) 编辑
摘要:转自:https://www.cnblogs.com/yangecnu/p/Introduction-CQRS.html 在常用的三层架构中,通常都是通过数据访问层来修改或者查询数据,一般修改和查询使用的是相同的实体。在一些业务逻辑简单的系统中可能没有什么问题,但是随着系统逻辑变得复杂,用户增多,这 阅读全文
posted @ 2019-06-11 14:54 Helios_Fz 阅读(389) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/xiangkejin/p/9010516.html 对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依据——两个来自相同发起者的请求在服务器端是否具备上下文关系。 状态化请求,服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以 阅读全文
posted @ 2019-06-07 14:44 Helios_Fz 阅读(608) 评论(0) 推荐(0) 编辑
摘要:1 秒杀业务分析# 正常电子商务流程 (1)查询商品; (2)创建订单; (3)扣减库存; (4)更新订单; (5)付款; (6)卖家发货; 秒杀业务的特性 (1)低廉价格; (2)大幅推广; (3)瞬时售空; (4)一般是定时上架; (5)时间短、瞬时并发量高; 2 秒杀技术挑战# 假设某网站秒杀 阅读全文
posted @ 2019-05-27 19:18 Helios_Fz 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1、分层 分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。 在网站的分层架构中,常见的为3层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持 阅读全文
posted @ 2019-05-27 19:15 Helios_Fz 阅读(2353) 评论(0) 推荐(0) 编辑
摘要:随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得尤为重要,就像双11那天的淘宝一样。那么,如何设计架构才能够抗住这千万级的流量。 首先,要在我们架构设计的时候建立一些原则。 1.实现高并发 服务拆分:将整个项目拆分成多个子项 阅读全文
posted @ 2019-05-27 19:14 Helios_Fz 阅读(275) 评论(0) 推荐(0) 编辑
摘要:转自:http://starlight36.com/post/spring-cloud-microservice 爱油科技基于SpringCloud的微服务实践 摘要 本次分享主要介绍了爱油科技基于Docker和Spring Cloud将整体业务微服务化的一些实践经验,主要包括: 微服务架构的分层和 阅读全文
posted @ 2019-05-27 19:12 Helios_Fz 阅读(397) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩