微服务
-
浅谈即时物流的分布式系统架构设计
背景 美团外卖已经发展了五年,即时物流探索也经历了3年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点: 即时物流业务对故障…
-
浅谈即时物流的分布式系统架构设计
美团即时物流架构 美团即时物流配送平台主要围绕三件事展开:一是面向用户提供履约的SLA,包括计算送达时间ETA、配送费定价等;二是在多目标(成本、效率、体验)优化的背景下,匹配最合…
-
低代码的王国里,没有国王
1 前言:聚光灯下的低代码 但如果是科技行业的 CXO 们组团来吹,那么或许我们就有了足够的理由去重视这项技术的能力、现状和未来,因为一项技术是否具备足够的商业前景,决定了其能走得…
-
22条API设计的最佳实践
任何API设计都遵循一种叫做“面向资源设计”的原则: 资源:资源是数据的一部分,例如:用户 集合:一组资源称为集合,例如:用户列表 URL:标识资源或集合的位置,例如:/user …
-
22个2022年软件开发的趋势预测及其解读
2019 年底,我还在 InfoQ 的时候就策划翻译过他对 2020 年软件开发的趋势预测 20 个 2020 年软件开发趋势预测,反响非常好,好到出乎我的意料。坦白说过去几年的开…
-
18000 台服务器整整瘫痪了三天:因 BoltDB 糟糕的设计
Roblox为其平台上5000万要求极高的青少年和青春期前的儿童提供游戏制作服务。 本周该公司发布了一份内容冗长、极其详细的事后分析报告,描述了去年持续整整三天的重大故障事件,所有…
-
API快速开发平台设计思考
围绕API全生命周期管理来看,整个子系统划分如下: 简单来讲这部分可以分解为四个子系统,即API开发平台,API网关引擎,API监控运维平台,API全生命周期管控平台。 对于传统E…
-
RESTful API 详解与最佳实践URI格式字段命名规则:API 返回详情:HTTP 方法和 HTTP 状态代码邮政批量请求批量删除版本控制API错误处理实践总结响应消息体错误代码参考对象条件过滤1)简单过滤2)语法Swagger 文档复杂过滤语法一些细节分页虽然它们有多种类型的分页,但使用的默认值应该是前进分页。它也称为游标分页。它是获取大型数据集的最有效方法。请求详细信息响应详情一些例子最佳实践默认字段一些例子说明:健康检查API版本APIHTTP 标头
概述 REST最初是由 Roy Fielding 在 2000 年制定的规范,它启发了现代软件 API 的设计标准。 尽管大多数人都熟悉 REST、REST-like和RESTfu…
-
Web应用程序架构一文通解Web 应用程序架构图Web 应用程序组件模型Web 应用程序架构最佳实践
导读:Web 应用程序架构描述了 Web 应用所有布局,包括各种应用程序组件、第三方中间件系统、Web 服务和数据库之间的交互。 用户代理主要是帮助用户与服务器交互的工具。用户主要…
-
无处不在的 Kubernetes,难用的问题解决了吗?01 难用在哪?02 是否还有别的解法?03 适合的才是最好的
简介: 从第三方的调研数据看,容器和 Kubernetes 已经成为云原生时代主流的选择,但实际落地的时候,却陷入了困境。我们尝试去总结了一些共通点,以及应对方案,也许能为正在落地…