架构思考

简介: 架构是一种权衡

架构是一种权衡,比如微服务架构解决单体架构内部各模块无法实现隔离自治的问题,同时也降低了业务的复杂度,这是收益,而付出是带来了技术的复杂度,比如要考虑服务注册与发现,熔断设计,数据一致性等等问题,所以为什么说架构是一种权衡取舍,因为存在利与弊,当然技术还会继续发展,下一个阶段就会朝着降低技术复杂度,让开发者可以更透明应对这些问题,让效率进一步提升!比服务网格等技术;

相关文章
|
8月前
|
缓存 负载均衡 算法
架构详解
每个系统都有服务的上线,所以当流量超过服务极限能力时,系统可能会出现卡死、崩溃的情况,所以就有了降级和限流。限流其实就是:当高并发或者瞬时高并发时,为了保证系统的稳定性、可用性,系统以牺牲部分请求为代价或者延迟处理请求为代价,保证系统整体服务可用。令牌桶方式(Token Bucket)令牌桶算法是网络流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一种算法。先有一个木桶,系统按照固定速度,往桶里加入Token,如果桶已经满了就不再添加。
135 0
|
存储 Kubernetes API
k8s 基本架构
k8s 基本架构
124 11
|
存储 负载均衡 NoSQL
12306 的架构也太 牛X 了吧!
每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票! 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。
12306 的架构也太 牛X 了吧!
|
监控 关系型数据库 MySQL
架构的介绍
架构的介绍
68 0
|
架构师 关系型数据库 MySQL
架构到底是什么?
1、架构与框架的区别 2、架构到底是什么? 3、架构的目的是什么?
架构到底是什么?
|
存储 Kubernetes 负载均衡
k8s的架构
k8s的架构
1546 0
k8s的架构
IT架构服务
本文研究全球及中国市场IT架构服务现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势
|
架构师 程序员 运维
|
存储 Java 测试技术
架构那点事系列二 - 大话3D
       近几年,架构领域兴起了很多新型架构思想。DDD成为继OOD之后又一个被人津津乐道的设计风格。.这里结合自己工作实践,和大家分享一下自己的DDD实践观,首先向大家推荐一篇关于DDD的文章(http://msdn.microsoft.com/en-us/magazine/hh547108.aspx.看看微软的卓越工作,从DataTable到EntityObject. - Ne
2330 1