“经纪人”,“代理人”和“代理人”之间的区别

问题描述 投票:2回答:1

在编程代码中使用单词“broker”,“agent”和“proxy”时,它有什么责任?计算机技术有什么特别含义吗?有什么意见或例子吗?

design-patterns proxy agent broker
1个回答
1
投票

还有其他含义,但我认为在相同的背景下,这三个术语将与电信技术相关联。

Broker将引用Message Broker,它是一个中间应用程序,可以转换和执行其他操作以改善实体之间的通信。您可以在Hohpe and Woolf找到更多信息

使用Kurose definition的代理服务器是指“代表原始Web服务器满足HTTP请求的网络实体.Web缓存具有自己的磁盘存储,并在此存储中保留最近请求的对象的副本。”

代理可以是很多东西。它指的是一个应用程序,可能是一个在后台或Web服务上运行的服务。通常,代理是一个自主且面向目标的实体。考虑到代理和代理以自主方式执行某些任务,他们可以被视为代理。这是一个长期的讨论。

有一个特定的社区研究代理和多代理系统,对于这种情况,我们可以从Russell and Norvig定义开始,该定义说“代理是任何可以被视为通过传感器感知其环境并通过执行器对该环境起作用”的东西。该定义也适用于上述内容。

© www.soinside.com 2019 - 2024. All rights reserved.