实验三 Broker pattern
3.1 实验目的
1、通过实例掌握 Broker 模式的基本结构和应用方法
2、采用 Broker 模式模拟分布式系统。
3、使用 rose 或 Visio 画出系统的结构图。
4、4 课时。
3.2 实验要求
采用 broker 模式对分布式计算进行简单模拟。系统在一个进程内模拟分布式环境,因
此不涉及网络编程和进程间通信,Broker 通过本地函数调用的方式实现 request 和 response
的转发(有网络程序编写经验的同学可使用真正的网络环境实现上述三种组件,Broker 通过
TCP 协议或 UDP 协议转发 request 和 response)。
3.3 实验原理及内容
本实验采用 broker 模式对分布式计算进行简单的模拟,要求如下:
设计两个 server,一个 server 接收两个整数,求和并返回结果,另一个 server 接收两个
整数,求差并返回结果。
客户端通过 ID 访问所需的服务,即:将服务 ID 和将两个整数发送给 Broker,由 broker
找到正确的服务器并将整数发送给相应的服务器,服务器计算结果,再将结果交给 broker
转发给客户,客户显示结果。
3.4 实验软硬件环境
硬件:IBM PC 机
软件:Windows 2000 Server, Rational Rose 2003 或 Microsoft Office Visio
- 1
- 2
前往页