架构思考

简介: 架构是一种权衡

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

相关文章
|
22天前
|
Kubernetes API 调度
k8s 到底是什么,架构是怎么样的?
Kubernetes(k8s)是Google开源的容器集群管理系统,它通过YAML文件自动化应用部署、扩展和管理。k8s架构包含控制平面(API Server、Scheduler、Controller Manager和etcd)和工作节点(Node,含kubelet、Container runtime、Kube Proxy等)。控制平面负责调度和管理,Node执行任务。kubectl是命令行工具,用于与k8s交互。k8s通过Ingress暴露服务,并通过Pod作为最小调度单位管理容器。Docker通常与k8s结合使用,提供容器化应用,但二者并非同一概念。
51 4
k8s 到底是什么,架构是怎么样的?
|
3月前
|
缓存 负载均衡 算法
架构详解
每个系统都有服务的上线,所以当流量超过服务极限能力时,系统可能会出现卡死、崩溃的情况,所以就有了降级和限流。限流其实就是:当高并发或者瞬时高并发时,为了保证系统的稳定性、可用性,系统以牺牲部分请求为代价或者延迟处理请求为代价,保证系统整体服务可用。令牌桶方式(Token Bucket)令牌桶算法是网络流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一种算法。先有一个木桶,系统按照固定速度,往桶里加入Token,如果桶已经满了就不再添加。
|
9月前
|
架构师 Serverless
|
5月前
|
存储 Kubernetes API
k8s 基本架构
k8s 基本架构
78 11
|
8月前
|
监控 关系型数据库 数据库
【架构的介绍】
【架构的介绍】
49 0
|
Kubernetes 容器
IT架构服务
本文研究全球及中国市场IT架构服务现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美、欧洲、中国、日本、东南亚和印度等地区的现状及未来发展趋势
|
iOS开发
架构之路
1. 架构之路 (一) —— iOS原生系统架构(一)2. 架构之路 (二) —— APP架构分析(一)3. 架构之路 (三) —— APP架构之网络层分析(一)4.
1139 0
|
存储 NoSQL Redis
openfalcon架构详解
                               一:绘图组件: 1.falcon-agent        数据采集组件   agent内置了一个http接口,会自动采集预先定义的各种采集项,每隔60秒,push到transfer。
1908 0
|
架构师 程序员 运维