https://i.ancii.com/izhetu/
做一名优秀的软件架构师是我不变的追求!
前言:本文摘自infoQ《架构师》期刊201606期中《谈谈后端业务系统的微服务化改造》一文,作者:张旭;与本文相关的文献包括:1)《微服务(翻译版)》2)《微服务(原文)》;非常感谢多位作者为我们提供如此优秀的文档!业务系统是任何一个用户产品的必须组成,
本文是笔者多年来积累和收集的知识技能图谱,有的是笔者原创总结的最佳实践,有的是小伙伴们的分享,其中每个秘籍图谱里面的内容都是互联网高并发架构师应该了解和掌握的知识,笔者索性把这些图谱收集在一起,并且归类便于查找和学习,希望能够帮助到每一位想成为架构
在使用spring cloud云架构的时候,我们不得不使用Spring cloud Stream,因为消息中间件的使用在项目中无处不在,我们公司后面做了娱乐方面的APP,在使用spring cloud做架构的时候,其中消息的异步通知,业务的异步处理都需要使
程序员都很崇拜技术大神,很大一部分是因为他们发现和解决问题的能力,特别是线上出现紧急问题时,总是能够快速定位和解决。相信大家都使用过Spring,有些人了解它的核心:IOC和AOP,但只是了解它们的基本概念、使用了反射和动态代理,关于如何管理对象、代理的具
简单来说,微服务是将大型单体应用程序和服务拆分为数个甚至数十个微服务,可扩展单个组件而不是整个应用程序堆栈,从而满足服务等级协议。然而,这个过程涉及很多问题需要解决,比如拆分原则、容量规划、组件选择、服务治理甚至人员配比等。本文,Pivotal 云平台资深
netstat -anp 查看所有端口
缓存就是将数据存放在距离计算最近的位置以加快处理速度。缓存是改善软件性能的第一手段,现代cpu越来越快的一个重要因素就是使用了更多的缓存,在复杂的软件设计中,缓存几乎无处不在。大型网站架构设计在很多方面都是用了缓存设计。网站应用中,缓存除了可以加快数据访问
本文作者为 Matt McLarty,通过介绍 SOA 的兴衰变化,总结了微服务应该借鉴的5条经验教训。文章系国内ITOM管理平台OneAPM编译呈现。SOA 的兴衰变化让我们更了解如何充分利用微服务正如笔者在上文《微服务架构是敏捷软件架构》中提到的,笔者
信息系统架构包括了对于应用架构和数据架构。这里不再介绍具体的方法论,而是考虑如何在设计信息系统架构时有效地避免复杂性。在数据架构层面将通过分层主数据的思想来考虑我们如何来管理主数据。企业从生产/采购计划开始,到生产/采购管理,以及现场制造的执行。因此借助E
使用规则遵循二八定律,缓存读写比高的20%数据。因为CPU切换要花费很多系统资源
12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。库存是B2C的恶梦,库存管理相当的复杂。去年双11节
分布式服务框架:① 服务提供者注册信息;② 调用者从“注册查找中心”获取ip;③ 根据ip直接调用对应服务;
google的日PV是35亿,日均IP是3亿。QQ最大在线数1.4亿,淘宝双11一天交易额191亿。12306虽然那么牛逼,也是弄了两三年不是?进一步提高文件服务器的容量和处理能力,数据库的规模进一步扩大。使用hbase,mongoDB等NoSQL技术,使
最近买的技术书比较多,一本还没看完又来一本,前端、后端都涉足一些,可惜都不深,这点需要改进,持续一段时间思考一个方面的问题这样的效果应该会好点。具体这本书已经忘了当时从哪儿看到的介绍,发现一堆业界名人的推荐,到豆瓣看了看目录和评论,当然三百来页也是个重要指
高并发,大流量高可用海量数据用户分布广泛,网络情况复杂安全环境恶劣需求快速变更,发布频繁渐进式发展1.2大型网站架构演化发展历程大型网站的技术挑战主要来自于庞大的用户,高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,
深有体会,结合鄙人所维护网站,谈下对网站技术架构优化的一些方案以及个人看法。这样分层结构,能使系统组织层次明显,以达到良好运作;经分析,承担系统消息服务模块的app server即承担既是消息生产者又是消息消费者的角色,而且异步请求都是主流程中的实时性、重
网站发展的步骤:1、web、应用、数据库在一起;涉及到技术点有:1、静态化;
要想往Java架构师的方向发展首先要知道Java架构师是什么?Java架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个Java架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为
如果同一种业务用不用的技术来实现,会有什么哪些优缺点?要有清晰的认识会能在技术造型时做出正确的决定。业务抽象就是对需求进行分析后,能够建立完美的实体类以及他们之间的联系。作为后端Java技术专家,解决性能问题才真正体现一个架构师的功力。
对工作多年的程序员而言,日后的职业发展无非是专精技术,转型管理,晋升架构师三种选择。成为一名优秀的架构师,是大多数技术人的追求。想要做架构,空有一身技术是远远不够的,知识的深度和广度,会决定一个架构师的架构能力。我见过很多人,做了 7、8 年程序员,仍然停
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号