文章来源:http://geek.csdn.net/news/detail/101994 美团外卖从2013年9月成交第一单以来,已走过了三个年头。期间,业务飞速发展,美团外卖由日均几单发展为日均500万单(9月11日已…
标签:架构设计
@ControllerAdvice 拦截异常并统一处理
在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMa…
企业应用架构模式之对象-关系元数据映射模式
对象–关系元数据映射模式是用来描述数据库中域是如何对应到内存对象中的域的,它包括元数据映射、查询对象、资源库三种模式。 元数据映射:在元数据中保持对象&…
怎么提高编程能力?逻辑思维能力?
一、对于程序员的编程能力的提升。 学习一门简单而且可用性强的语言,写点自动签到、自动下动漫之类的日常小程序,提高编程兴趣(比如 python,可以选择教材 Learn Python The Hard Way) 学习常见的…
分布式系统下的哈希一致性算法设计
本文涉及:普通哈希算法存在的问题,分布式系统的哈希一致性算法,哈希一致性算法中的数据倾斜问题 我们知道,在分布式系统中当数据量无法使用单机进行存储时,最简单粗暴的方法就是水平扩展:加机器,搞集羣。 然而所有的集羣模式都会…
想要设计自己的微服务?看这篇文章就对了
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由 我就静静地看 发表于 云+社区专栏 本文通过使用Spring Boot,Spring Cloud和Docker构建的概念验证应用程序的示例,为了解常见的…
中小型研发团队对于架构的选择与思考
如果你正好处在中小型研发团队…… 中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,…
PingCAP 唐刘:如何利用混沌工程打造健壮的分布式系统?
作者:赵钰莹 本文转载于 InfoQ。 原文链接:https://www.infoq.cn/article/EEKM947YbboGtD_zQuLw 作为混沌工程的重要推动者,Netflix 在混沌工程手册(https:…
【架构】Tomcat集群概述与架构解析
Tomcat集群能带来什么? 1、提高服务的性能,并发能力,以及高可用性; (首先,一台机子一个Tomcat,如果你用单机部署多Tomcat的话,他们会共享网卡、内存、磁盘IO等,其性能依旧不行,且一台机子的HTTP线程…
软件架构万字漫谈:业务架构、应用架构与云基础架构
软件架构漫谈:业务架构、应用架构与云基础架构 本部分节选自《 软件架构设计》 软件开发就是把一个复杂的问题分解为一系列简单的问题,再把一系列简单的解决方案组合成一个复杂的解决方案。而软件开发中最大的挑战,就是即能够快速高…
【架构学习】大数据在线比赛平台架构设计
背景最近使用科赛发现这个和jupyter长的差不多的在线比赛平台非常有趣,用户可以上传自己的数据,创建自己的项目并且可以使用交互式的笔记本, 支持实时代码,数学方程,可视化和markdonw。让人不经思考它是如何把jup…
可用性高达5个9!支付系统高可用架构设计实战
一、背景 对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般有3个9到5个9。 可用性指标 计算方式 不可用时…