【问题标题】:Are there any source code considerations when enabling port sharing on z/OS?在 z/OS 上启用端口共享时是否有任何源代码注意事项?
【发布时间】:2016-04-21 02:28:52
【问题描述】:

我正在研究用 C 编写的服务器应用程序的 TCPIP 端口共享可能存在的问题。文档表明应用程序不必做任何事情,因为端口共享对服务器和客户端应用程序是透明的。

客户端/服务器应用程序在端口共享 TCPIP 设置(3 个服务器都使用同一个端口运行)下工作正常,无需更改源代码。担心的是,如果我们在应用程序中更改某些内容,可能会导致端口共享停止工作。

在应用程序设置连接的方式中是否应该避免任何事情?还有什么我们应该注意的吗?

【问题讨论】:

    标签: tcp-ip zos cics


    【解决方案1】:

    端口共享对于任何 z/OS 服务器的设置都非常简单,并且对应用程序应该是透明的,只要没有关于共享状态的问题。 如果您希望端口共享有效地工作,关键问题是连接持久性过载

    • 如果连接持续了很长一段时间,如果服务器重新联机,则很难在服务器之间重新平衡工作,因此请考虑如何超时。
    • 如果系统过载,您可能需要考虑如何处理额外的连接请求(即您是拒绝还是延迟)。延迟accept() 处理的好处是,该侦听器套接字的积压队列将会增长,从而将负面反馈引入端口共享使用的指标。​​

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 2012-08-08
      • 1970-01-01
      相关资源
      最近更新 更多