1、分布式计算
分布式消息队列促进异步通信并解耦服务
分布式缓存通过在内存中存储频繁访问的数据来提高性能
分布式任务调度器管理和协调任务的执行
2、可扩展性和性能
扩展服务有助于调整服务的容量,以应对需求的变化
CDN提供来自地理位置较近的位置的内容,以提高性能并减少延迟。
一致性哈希在添加或删除节点时最大限度地减少了密钥的重新映射
3、服务管理
服务发现使服务能够相互查找和通信,而无需对网络位置进行硬编码
4、网络和通信
DNS将人类可读的域名转换为IP地址
负载均衡器在多个服务器之间分配传入的网络流量
API网关作为一组微服务的单一入口点
5、数据存储和管理
数据库存储和管理结构化数据
对象存储有助于存储图像、视频和文档等复杂对象
分片有助于在多个节点之间水平分区数据
复制通过将数据复制到多个节点来帮助水平扩展数据库
6、可观察性和弹性
通过指标、日志记录和跟踪深入了解系统的内部状态。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2023-12-06 什么是多接入边缘计算(MEC)
2022-12-06 一文解读等保
2021-12-06 公有云成本危机
2019-12-06 一文解读分布式事务 (转)