lei*_* li 6 proxy design-patterns agent broker
在编程代码中使用 \xe2\x80\x9cbroker\xe2\x80\x9d、\xe2\x80\x9cagent\xe2\x80\x9c 和 \xe2\x80\x9cproxy\xe2\x80\x9d 一词时,它负责什么?计算机技术中有什么特殊含义吗?有什么意见或例子吗?
\n还有其他含义,但我认为在相同的上下文中,这三个术语将与电信技术相关联。
代理程序指的是消息代理程序,它是一个中间应用程序,可以转换并执行其他操作以改善实体之间的通信。您可以在Hohpe 和 Woolf中找到更多信息
使用Kurose 定义的代理服务器是指“代表原始 Web 服务器满足 HTTP 请求的网络实体。Web 缓存拥有自己的磁盘存储,并在此存储中保留最近请求的对象的副本。”
代理可以有很多东西。它指的是一个应用程序,可能是一个在后台运行的服务或一个 Web 服务。通常,代理是一个自主且以目标为导向的实体。考虑到代理和代理以自治方式执行某些任务,因此它们可以被视为代理。这是一个漫长的讨论。
有一个特定的社区研究代理和多代理系统,对于这种情况,我们可以从Russell 和 Norvig 的定义开始,它说“代理是任何可以被视为通过传感器感知其环境并通过执行器对该环境采取行动的东西” 。这个定义也符合上面所说的。