首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
架构设计
狼爷
创建于2024-08-18
订阅专栏
架构设计
暂无订阅
共7篇文章
创建于2024-08-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Apache-Seata 拯救分布式系统数据一致性的开源神器
Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。它主要用于解决分布式系统中数据一致性的问题。
剖析 Redis:应对雪崩、穿透和击穿的实战秘籍
内存的读写速度比硬盘快好几个数量级,这样能大大提高系统性能。 引入缓存层后,就会出现缓存异常的三个问题,即缓存雪崩、缓存击穿和缓存穿透。
【转】DDD-应用架构
简介: 应用架构,指软件系统中固定不变的代码结构、设计模式、规范和组件间的通信方式。在应用开发中架构之所以是最重要的第一步,因为一个好的架构能让系统安全、稳定、快速迭代。但是今天我们在做业务研发时,更多会关注一些宏观的架构,而忽略了应用内部的架构设计,希望能通过案例分析和重构,…
浅谈DDD(领域驱动设计)
2003 年埃里克·埃文斯(Eric Evans)发表了《领域驱动设计》(Domain-Driven Design –Tackling Complexity in the Heart of Software)这本书,从此领域驱动设计(Domain Driven Design,简…
DDD(领域驱动设计)--战略设计
领域是一个组织所做的事情以及其中所包含的一切。商业机构通常会确定一个市场,然后在这个市场中销售产品和服务。每个组织都有它自己的业务范围和做事方式。 领域就是解决一个特定范围内的业务问题。 在研究与建模的过程中,开发人员是不能孤军奋战的,这个时候需要找领域专家一起建模,领域专家是…
DDD(领域驱动设计)--战术设计
而战术设计则将战略设计进行具体化和细节化,它主要关注的是技术层面的实施,也是对程序员来得最实在的地方。 战术设计的目的是保证战略的实现。在DDD中,代码就是设计本身,你不再需要那些繁文缛节的并且永远也无法得到实时更新的设计文档。 警惕贫血对象,要创建行为饱满的领域对象并不难,我…
认证授权的设计与实现
每个网站,小到一个H5页面,必有一个登录认证授权模块,常见的认证授权方式有哪些呢?又该如何实现呢?下面我们将来讲解SSO、OAuth等相关知识,并在实践中的应用姿势。