以简驭繁

结合最近参与调研,架构和实施的一系列“高并发大数据分布式”应用的经验来看。把花在各种over engineering解决方案的钱(各种开发运维成本或云服务)用来买直接买一个靠谱的关系型数据库(如Oracle)然后用最基本的MVC来解决问题在大部分的情况下是一个更加合理的选择。

毕竟这样子诸如分布式事务,分库分表等问题也就不需要解决了,整个系统朝着解决实际业务问题的方向稳稳的前进着(逃。我这样说当然是认真的啦。

至于当应用规模到达什么程度才需要引入分布式服务或者类似相对复杂的架构的时候,我这里给出一个提示。阿里最近发布的中间件服务EDAS有一个服务配置中心,其中有一个根据服务名搜索的功能。所以当你的服务API如果一眼没法从列表中认出来或是要翻个好几页来找,所以要通过搜索的方式来定位的话。那么确实这么个分布式服务治理的中间件是用对了。=w=

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容