过河卒冲 IP属地:湖北

文章 关注 粉丝 访问 贡献
 
共 129 篇文章
显示摘要每页显示  条
一张图总结架构设计的40个黄金法则FSAC未来超级架构师。- 黄金法则14:复杂对象存储架构法则。架构的36条黄金法则黄金法则1:演进式法则。3、大型中台化架构。高并发架构涉及到了 很多细分领域的架构,比如 缓存架构、异步架构、链路保护架构、自伸缩架构、、分库分表架构等等。具体,请参见 尼恩的 《三级缓存架构与实操》黄金法则7:高并发...
架构篇:什么才是真正的架构设计?需求相对复杂.非功能性需求在整个系统占据重要位置.系统生命周期长,有扩展性需求.系统基于组件或者集成的需要.业务流程再造的需要.二. 架构分层和分类架构分类可细分为业务架构、应用架构、技术架构, 代码架构, 部署架构业务架构是战略,应用架构是战术,技术架构是装备。业务架构决定应用架构,应用架构需要...
架构师必须知道的架构设计原则作者|杨波编辑|小智不管你是新手程序员、职场老司机,还是资深架构师,这篇文章对你来说应该都有裨益。SOLID 面向对象设计原则。这 15 个架构原则来自《架构即未来 (The Art of Scalability)》[附录 2] 一书,作者马丁 L. 阿伯特和迈克尔 T. 费舍尔分别是 eBay 和 PayPal 的前 CTO,他们经历过 eBay 和 PayPal ...
图片来自于张建飞《基于 DDD 的应用架构设计和实践》分享 3.2.3 对比分析本图片来源《DDD 实战课》可以看到他们的共同点是:整洁架构、DDD 分层架构、六边形架构都是以领域模型为核心,实行分层架构,内部核心业务逻辑与外部应用、资源隔离并解耦。整洁架构不是''''''''银弹''''''&...
比如,当初始开发者写的文档在一个犄角旮旯(在 wiki 里,但是阅读代码的时候没有在明显的位置看到链接),后续代码被修改了,文档已经过时,有人再找出文档来获取到过时、错误的知识的时候,阅读文档这个同学的开发效率必然受到伤害。合理使用 DIP 的 OOP 代码才可能是高质量的代码。测试代码,还是得工程师来做。当你认可了''''...
本文根据 Google 及其它公司编写设计文档的经验,并结合实际应用加以完善,系统地介绍设计文档的目的、结构及参考模板,希望推动设计文档在团队中落地,传承并沉淀经验,构建良好的文化氛围。在考虑通过用设计文档解决问题,开始着手准备设计文档前,需要厘清设计文档易混淆的三个概念,它们也是创作设计文档的根基。当超过这个长度时,可以考...
我们以前在本地内存中建立的数据缓存、Session 缓存,到现在的微服务架构中就应该把这些数据迁移到分布式缓存中存储,让业务服务变成一个无状态的计算节点。比如获取数据的接口,如果仅仅提供getData(int id)接口,那么使用方如果要一次性获取 20 个数据,它就需要循环遍历调用我们接口 20 次,不仅使用方性能很差,也无端增加了我们服务的压力...
public List<BaseRspDTO<Object>> executeTask(List<Callable<BaseRspDTO<Object>>> taskList, long timeOut, ExecutorService executor) { List<BaseRspDTO<Object>> resultList = new ArrayList<>();for (BaseRspDTO<Object> baseRspDTO : resultList) { if ('...
MarketListGroupLablelStrategyServiceImpl extends AbstractGroupLabelJudgeTemplate{ boolean isSwitchClose(){ //营销客群开关 } boolean singleRemote(ParamDTO dto){ //营销客群单笔调用 return singleRemoteMarketinvoke(dto); } boolean batchRemote(ParamDTO dto){ //营销客群...
/** * 失败返回 * @param code * @param message * @param <T> * @return */ public static <T> BaseResponse<T> fail(String code, String message) { BaseResponse<T> response = new BaseResponse<>(); response.setCode(code); response.setMessage(messa...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部