Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在学习如何使用水平扩展构建可扩展的应用程序。“堆栈”一词经常出现在“普通堆栈”、“技术堆栈”、“负载均衡器是我们可扩展堆栈的组成部分”等中。我了解计算机科学中的堆栈是什么。但是从网络和可扩展性的角度来看,“堆栈”到底是什么意思?
取决于上下文,但除了算法结构之外,堆栈通常意味着您的平台所基于的技术。
例子:
网络堆栈可能意味着:TCP/IP、SSH、蓝牙或为您提供连接的不同技术。
操作系统上的堆栈是指操作系统本身和可供您使用的库。
编程语言堆栈可能是 Java EE 堆栈,这意味着 Java 企业 API 将利用您的编码。
希望这是有道理的。:)