3

我正在学习如何使用水平扩展构建可扩展的应用程序。“堆栈”一词经常出现在“普通堆栈”、“技术堆栈”、“负载均衡器是我们可扩展堆栈的组成部分”等中。我了解计算机科学中的堆栈是什么。但是从网络和可扩展性的角度来看,“堆栈”到底是什么意思?

4

1 回答 1

1

取决于上下文,但除了算法结构之外,堆栈通常意味着您的平台所基于的技术。

例子:

网络堆栈可能意味着:TCP/IP、SSH、蓝牙或为您提供连接的不同技术。

操作系统上的堆栈是指操作系统本身和可供您使用的库。

编程语言堆栈可能是 Java EE 堆栈,这意味着 Java 企业 API 将利用您的编码。

希望这是有道理的。:)

于 2013-09-03T06:56:25.637 回答