我与101 位架构师交谈的经验!
许多人对负载均衡器、API 网关和 BFF 感到困惑。
但一些简单的例子往往可以消除困惑。
[1] 负载均衡器
当您入住酒店时,通常会有接待员迎接您。
接待员检查您的文件,在系统中输入一些数据,然后引导您前往房间。
如果客人太多,酒店可能会保留多名接待员。
负载均衡器为您的应用程序执行类似的工作。
它是一种跨多个服务器分发传入请求的工具。
此外,负载平衡器可确保您的系统可用。如果一台服务器出现故障,它会将请求定向到另一台服务器。
[2] API网关
想象一下,去一家正在招聘不同职位(技术架构师、工程经理和软件工程师)的公司面试。
对于每个位置,都有一个不同的面板。
现在,您不希望候选人检查每个房间以找到正确的小组。
协调员在这里检查候选人的个人资料并将他们引导至正确的小组。
对于系统来说,API Gateway 就是那个协调器。
API 网关还可以执行不同的功能,例如身份验证、速率限制、日志记录和缓存。
有趣的事实:第 7 层负载均衡器还可以发挥 API 网关的作用。
[3] 前端后端
让我们进一步看一下面试的例子。
对于每个职位(架构师、工程经理、软件工程师),都有特定轮次的讨论。
有些轮次因职位而异,但有些轮次可能对所有职位都是通用的(例如总监轮)。
您如何协调每个职位?
在这种情况下,前端后端是您最好的朋友。它是一个协调员,负责处理特定类型面试的特定轮次。
从系统角度来说,BFF 是可以满足不同设备需求的组件。
例如,您可以拥有一个用于 Web 应用程序的 BFF、一个用于移动设备的 BFF,以及另一个用于外部应用程序的 BFF。
👉最终,您可以将所有 3 个应用程序放在同一个应用程序堆栈中,处理不同级别的内容。
那么 - 您以前使用过负载均衡器、API 网关和 BFF 吗?
您的经历如何?
👥面试题目
#24秋招求职节奏总结#
但一些简单的例子往往可以消除困惑。
[1] 负载均衡器
当您入住酒店时,通常会有接待员迎接您。
接待员检查您的文件,在系统中输入一些数据,然后引导您前往房间。
如果客人太多,酒店可能会保留多名接待员。
负载均衡器为您的应用程序执行类似的工作。
它是一种跨多个服务器分发传入请求的工具。
此外,负载平衡器可确保您的系统可用。如果一台服务器出现故障,它会将请求定向到另一台服务器。
[2] API网关
想象一下,去一家正在招聘不同职位(技术架构师、工程经理和软件工程师)的公司面试。
对于每个位置,都有一个不同的面板。
现在,您不希望候选人检查每个房间以找到正确的小组。
协调员在这里检查候选人的个人资料并将他们引导至正确的小组。
对于系统来说,API Gateway 就是那个协调器。
API 网关还可以执行不同的功能,例如身份验证、速率限制、日志记录和缓存。
有趣的事实:第 7 层负载均衡器还可以发挥 API 网关的作用。
[3] 前端后端
让我们进一步看一下面试的例子。
对于每个职位(架构师、工程经理、软件工程师),都有特定轮次的讨论。
有些轮次因职位而异,但有些轮次可能对所有职位都是通用的(例如总监轮)。
您如何协调每个职位?
在这种情况下,前端后端是您最好的朋友。它是一个协调员,负责处理特定类型面试的特定轮次。
从系统角度来说,BFF 是可以满足不同设备需求的组件。
例如,您可以拥有一个用于 Web 应用程序的 BFF、一个用于移动设备的 BFF,以及另一个用于外部应用程序的 BFF。
👉最终,您可以将所有 3 个应用程序放在同一个应用程序堆栈中,处理不同级别的内容。
那么 - 您以前使用过负载均衡器、API 网关和 BFF 吗?
您的经历如何?
👥面试题目
#24秋招求职节奏总结#
全部评论
相关推荐