分布式与并行计算全解析
1. 分布式与并行计算概述
并行和分布式计算让我们能够轻松有效地模拟大型基础设施,如电信网络、空中交通等。我们需要解决协调多台计算机和处理器的问题。
分布式系统是相互连接的独立计算机组,它们通过相互通信来执行多个作业。协调对于提供服务、共享数据或存储单台机器无法容纳的大型数据集至关重要。
并行计算,也称为并发计算,是指单个程序由多个具有共享内存的处理器并行执行,以更快地完成工作。但并发会带来新的挑战,因此需要管理并发程序复杂性的技术。
2. 相关术语解释
为了便于理解后续内容,先明确一些术语:
|术语|解释|
| ---- | ---- |
|Middleware(中间件)|一种软件,充当操作系统或数据库与应用程序之间的桥梁,尤其在网络环境中。|
|Message passing(消息传递)|进程间的一种通信方式,用于并行编程和面向对象编程,通过发送消息(函数、信号和数据包)完成通信。|
|EJB container(EJB容器)|企业Java Bean(EJB组件)是包含业务逻辑的Java服务器组件,EJB容器提供对企业Bean的本地和远程访问。|
|JMS Queue(JMS队列)|一个暂存区,包含已发送但等待读取的消息(仅由一个消费者读取),消息按发送顺序传递,保证每条消息仅处理一次。|
|XML(可扩展标记语言)|一种标记语言,定义了一套规则,用于以人类可读和机器可读的格式编码文档。|
|WS - I(Web服务互操作性组织)|一个开放的行业组织,致力于为选定的Web服务标准组建立Web服务互操作性的最佳实践,跨越平台、操作系
超级会员免费看
订阅专栏 解锁全文
1146

被折叠的 条评论
为什么被折叠?



