通过


迭代模型

在迭代模型中,应用程序的监听器和服务器部分在同一个 CICS 或 IMS TP 中共存,因此 TP 会一直保持套接字,直到所有应用程序处理完成为止。 迭代模型使用此序列:

  1. 创建套接字

  2. 将其绑定到本地地址

  3. 侦听(使 TCP/IP 知道套接字可用)

  4. 选择(等待连接请求)

  5. 接受连接请求

  6. 读取或写入数据

  7. 关闭

    迭代模型的优点是:

  • 简易性

  • 由于不需要 TRM 交换序列,因此减少了网络开销和延迟

  • 占用较少的 CPU

  • 更高的单线程事务吞吐量

    迭代模型的缺点是:

  • 严重限制长时间运行的 TP 的并发访问能力

  • 服务器应用程序包含所有 SEAPI 调用(创建至关闭)

  • 每个 TP 都有自己的侦听器,这意味着重复代码

  • 选择超时会导致 CICS 区域进入睡眠状态

另请参阅

迭代与并发 TCP/IP 模型