产品经理要理解的架构图(结构图)应用架构图应用架构起到承上启下的作用:一方面承接业务架构的落地,另外一方面影响技术选型。比较常用的划分是应用架构类型:单体式、分布式、SOA架构。分布式应用架构中,不同应用是独立的,应用内部高内聚,应用之间松耦合,可以灵活的进行分布式部署。同时缺点也比较明显,那就是不同应用之间通信连接都需要额外的工作量,同时整个架构设计变得复杂维护起来成本必然增加。  下
在传统的观念里,似乎一直被认为是家提供吃喝玩乐的购平台。但其实,从深入电影、外卖等领域起,就早已不再是一家购公司了,打开今天的APP:电影、外卖、机票、酒店、上门、甚至周边游等多重垂直业务均被囊括其中。2015年年底,与大众点评宣布合并,合并后新大的年活跃用户量达到1.7亿,高速增长的业务压力和巨额交易量的背后,是云提供的技术支持,让其保持着平稳运营。作为领先的O2O电商
转载 2023-07-12 15:25:16
543阅读
作为日千万订单级别的业务,外卖的后端服务是怎么支撑的?写在前面2018年4月,中国外卖市场迎来巨变,外卖从无人问津开始,到现在已经培育成互联网巨头必争之地。作为为数不多能够达到日千万订单级别的业务,其后端服务是怎么支撑的?InfoQ采访了ArchSummit出品人、点评技术总监方建平,请他回顾及展望外卖的后端架构史,本文根据采访整理而成。 外卖后端架构迭代各阶段 外卖发展到今天
转载 2023-08-30 11:22:09
13阅读
背景美外卖已经发展了五年,即时物流探索也经历了 3 年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布式系统的架构升级,最终解决了系统宕机的风险。围绕成本、效率、体验核心三要素,即时物流体系大量结合 A
前言随着点评的业务发展,公司的分布式系统变得越来越复杂,我们亟需一个工具能够梳理内部服务之间的关系,感知上下游服务的形态。比如一次请求的流量从哪个服务而来、最终落到了哪个服务中去?服务之间是RPC调用,还是HTTP调用?一次分布式请求中的瓶颈节点是哪一个,等等。简介MTrace,点评内部的分布式会话跟踪系统,其核心理念就是调用链:通过一个全局的ID将分布在各个服务节点上的同一次请求串联起来
引言在上篇中,我已经介绍了点评的业务情况、大前端的技术体系,其中大前端的技术全景图如下:   上篇重点介绍了工程化和代码质量的部分,工程化涵盖了客户端持续集成平台-MCI、全端监控平台-CAT、移动端集成日志库-Logan和全栈前端框架-Era。代码质量部分重点介绍了ESLint在大规模项目中落地实践和移动端静态分析工具-Hades。在这篇文章中,我们将继续介绍大
转载 2023-05-26 14:47:48
1811阅读
       昨天去实习生面试的,岗位是基础研发平台后台开发。预约时间是下午五点,全程一二面一共大约80分钟。在这里首先我想对HR小姐姐(很温柔),一面哥(很帅),二面叔(很真实)说一声谢谢,你们态度很好,优秀,我学到了很多。一面:1.      自我介绍2.   
转载 2023-07-31 23:37:14
288阅读
一次外卖apk分析学习2021年2月26日作本文主要探究外卖app商家数据接口从抓包开始,会走私请求,所以你会发现配置代理在电脑上抓的包并不全面 解决办法呢,就是利用root后的设备安装 proxyDroid 来强制应用使用代理proxyDroid下载地址:自行百度搜索开启强制代理后用Fiddler Everywhere正常抓包万里长征第一步,搞定了 通过参数分析得知主要有两个参数mt
很多人认为,电商都没有什么技术含量,电商没有什么门槛,入门的门槛并不高,电商很痛苦,需要不停地去扫街,不停地去拜访各个商家,要在用户和商家之间拉客接客。国内曾经出现的购类网站有6400多家,到四年多以后的现在,已经是成为国内最大的本地生活服务平台,不管怎么说,现在在这些电商,至少购类的电商里边是走的比较成功的,如果说电商真的是没有门槛,那难道说走到现在是因为幸运吗?那必然不是因为运
摘要 性能优化涉及面很广。一般而言,性能优化指降低响应时间和提高系统吞吐量两个方面,但在流量高峰时候,性能问题往往会表现为服务可用性下降,所以性能优化也可以包括提高服务可用性。在某些情况下,降低响应时间、提高系统吞吐量和提高服务可用性三者相互矛盾,不可兼得。例如:增加缓存可以降低平均响应时间,但是处理线程数量会因为缓存过大而有所限制,从而降低系统吞吐量;为了提高服务可用性,对异常请求重复调用是一
# 如何实现“履约技术架构” ## 流程步骤 | 步骤 | 描述 | |------|------| | 1 | 创建订单服务 | | 2 | 创建库存服务 | | 3 | 创建配送服务 | ## 具体步骤及代码示例 ### 步骤1:创建订单服务 首先,我们需要创建订单服务来接收用户下单请求,并将订单信息保存到数据库中。 ```markdown # OrderSe
原创 2024-04-07 03:26:59
227阅读
问题导读: 1.Flume-NG与Scribe对比,Flume-NG的优势在什么地方? 2.架构设计考虑需要考虑什么问题? 3.Agent死机该如何解决? 4.Collector死机是否会有影响? 5.Flume-NG可靠性(reliability)方面做了哪些措施?    的日志收集系统负责的所有业务日志的收集,并分别给Hadoop平台提供离线数据和Storm平台提供
转载 2023-08-11 12:14:15
223阅读
一、参考资料​​技术年货:1200+页电子书,覆盖前后端、算法、数据、安全、测试、顶会论文​​温馨提醒:文件较大,建议通过WIFI下载,或将地址复制到PC端,使用浏览器进行下载。2021技术年货合辑:​​http://dpurl.cn/6YkRcBYz​​​ 2019-2021年前端合辑:​​http://dpurl.cn/LP0HtN7z​​​ 2019-2021年后端合辑:​​http
原创 2022-12-16 22:05:48
669阅读
.点评没用服务治理时的早期RPC架构:使用的是http+json调用,编码工作多,接口定义缺乏强Scheme约束,不易规范化。http协议头较重,应用于内网时链路较长,有一定可用性风险。缺乏服务自动注册发现机制,依赖人工运维。下图是.点评12年的服务治理架构,那时候我还在人人,人人用的也是这套架构和人人还是有很深的渊源的。    这种架构存在服务注册中心强依赖zk,使用临时节点,容易
转载 2023-08-03 10:41:22
795阅读
背景美外卖已经发展了五年,即时物流探索也经历了3年多的时间,业务从零孵化到初具规模,在整个过程中积累了一些分布式高并发系统的建设经验。最主要的收获包括两点:即时物流业务对故障和高延迟的容忍度极低,在业务复杂度提升的同时也要求系统具备分布式、可扩展、可容灾的能力。即时物流系统阶段性的逐步实施分布式系统的架构升级,最终解决了系统宕机的风险。围绕成本、效率、体验核心三要素,即时物流体系大量结合AI技术
转载 2023-08-16 16:26:59
440阅读
基于SSD的Kafka应用层缓存架构设计与实现
本文介绍点评的 Docker 容器集群管理平台(以下简称容器平台)。该平台始于 2015 年,基于云的基础架构和组件而开发的 Docker 容器集群管理平台。目前该平台为点评的外卖、酒店、到店、猫眼等十几个事业部提供容器计算服务,承载线上业务数百个,容器实例超过 3 万个,日均线上请求超过 45 亿次,业务类型涵盖 Web、数据库、缓存、消息队列等等。容器到来之前在容器平台实施之前,
## 买菜技术架构分析入门指南 随着互联网的飞速发展,多种创新的商业模式层出不穷,其中美买菜作为一个新兴的生鲜电商平台,吸引了大量消费者的关注。本文将为刚入行的小白详细分析买菜整体技术架构,以及如何进行具体的实现。 ### 一、流程概述 为了解析买菜的技术架构,首先我们可以按照以下步骤进行: | 步骤 | 描述 | | ---- | ---- | | 1. 需求收集 | 理解
原创 10月前
105阅读
技术架构图是一个描述公司整体技术架构的图表,它展示了各个组件之间的关系和数据流动,帮助开发人员更好地理解系统的设计和实现。对于一个刚入行的小白来说,可能对于如何绘制和理解技术架构图感到困惑。在下面的文章中,我将向他介绍整个流程,并说明每一步需要做什么。 ## 1. 确定技术架构图的目标和需求 在开始绘制技术架构图之前,我们需要明确技术架构图的目标和需求。例如,我们可能想要展示
原创 2023-10-30 12:07:28
222阅读
大多数情况下,程序员的个人技能成长速度,远远大于公司规模或业务的成长速度。所以,跳槽成为了这个行业里最常见的一个词汇。实际上,跳槽的目的无非是为了涨薪或是职业发展,我也不例外。普通本科毕业后,进了一家互联网公司,这几年里不断在积累经验,最终选择跳到,涨薪了50%。目前在已经干了两年了,说一下自己的感受,是一家福利中等,工资待遇中上,高层管理团队强大,加班强度一般,技术不错,办公环境一般
转载 2023-07-04 21:43:51
198阅读
  • 1
  • 2
  • 3
  • 4
  • 5