上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 一、域的概念和划分 DDD对业务领域划分到一定程度后,便将特定问题限定在了特定的边界内,这个特定的边界就是域,在边界内进行领域建模,微服务代码落地。 边界有大有小,领域可以进一步划分为子域,把问题聚焦到一个特定的业务范围内。 在领域不断细分的过程中,通常被分解为核心子域,通用子域和支撑子域 企业内决 阅读全文
posted @ 2021-05-28 17:06 纪煜楷 阅读(2870) 评论(0) 推荐(0) 编辑
摘要: 一、DDD从放弃到入门 希望了解一套微服务框架的;希望学习到新技术的;开发的系统不复杂,模块少而独立的;当前自己设计的架构已满足拓展性,可复用性,技术与业务复杂度已分离的; 这几类人群不是DDD的目标人群,建议尽早放弃,学习领域驱动设计能得到的收获概括起来大致如下: 1、领域驱动设计是一套系统的设计 阅读全文
posted @ 2021-05-28 15:15 纪煜楷 阅读(5536) 评论(0) 推荐(0) 编辑
摘要: 一、AKF拓展立方体 中台本质上是企业的业务模型,中台领域模型落地时需要架构的支撑。 无论是最早的阿里巴巴中台战略的落地,还是其他企业的实施方案来看,目前中台落地的技术手段和架构,最佳实践就是微服务架构,微服务架构有利于服务的拆分和拓展,以支持日益增长的业务需求,《架构真经》的书里提出了微服务的AK 阅读全文
posted @ 2021-05-28 11:14 纪煜楷 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 一、数字化转型 数字化转型是企业能力全面体系化,系统化,数据化提升的过程,这种提升包括了技术能力,业务能力,组织架构合理性等多方面的提升。 而随着多年来海量高频业务的发展,技术也在推动着持续进步,并且越来越多的技术方案趋向成熟,类似于阿里巴巴,腾讯,美团等,所有业务都已上云,并且在整套分布式架构上, 阅读全文
posted @ 2021-05-28 11:12 纪煜楷 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 一、限流 限流是我们在做服务端接口时,面对高并发的场景必须要考虑的问题。限流即限制流量进入 类似医院体检排号,每天放出来的号是有限的,因为只有这么多医生,多了处理 停车场满了的时候会在门口的大屏打上车位已满,车位就这么多 奶茶店的排队,系统的排号也是有限的,店铺到点了要关门 如上都是限流场景的体现, 阅读全文
posted @ 2021-05-26 00:13 纪煜楷 阅读(966) 评论(0) 推荐(0) 编辑
摘要: LVS+Nginx动静分离 上文聊到,对用户入口流量的第一级控制,其实就是DNS智能解析,搭配一个负载均衡器LVS或Nginx,配合Keepalived做到入口高可用,代理或转发请求到Nginx节点,做负载均衡,并从Nginx节点上获取 html资源。 但此时需要思考一个问题? 在html上请求到的 阅读全文
posted @ 2021-05-25 16:46 纪煜楷 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 入口第一级缓存:CDN 什么是CDN? 对CDN的认识,了解完如下三个问题及其过程就可以知道答案了 一、浏览器解析域名过程 1、浏览器的进程在操作系统上,当输入域名地址后,浏览器首先到本地的hosts配置文件寻找域名对应的服务器ip地址 2、hosts没有找到则寻找系统本地的dns缓存(即LDNS, 阅读全文
posted @ 2021-05-25 16:41 纪煜楷 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 2003年Eric Evans出版了《领域驱动设计》,在不瘟不火了十几年后,终于随着容器技术带来的微服务架构盛行,而焕发了新的生命力,DDD领域驱动设计(Domain Driven Design)成为很多微服务的主流设计思想,并参照着DDD对微服务进行了有明确业务界限的拆分和落地。 DDD从聚焦业务 阅读全文
posted @ 2021-05-22 13:58 纪煜楷 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 使用设计模式能够增加系统的健壮性,易修改性和可扩展性,当你进行开发的软件规模比较大的时候,良好的设计模式会给编程带来便利,让系统更加稳定,这些在自己编写小程序的时候是体现不出来的。现在大多数框架都使用了很多设计模式,正是因为有了这些设计模式,才能让程序更好的工作。自己在写代码的时候,如果能合理的使用 阅读全文
posted @ 2021-05-21 20:18 纪煜楷 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Lambda 是一个匿名函数,可以把 Lambda表达式 理解为是一段可以传递的代码 (将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升,Lambda表达式是 Java8 中最重要的新功能之一。可以替代只有一个抽象函数的接口实现, 阅读全文
posted @ 2021-05-21 19:22 纪煜楷 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页