在z / OS上启用端口共享时是否有任何源代码注意事项?

时间:2016-04-21 02:28:53

标签: tcp-ip zos cics

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

客户端/服务器应用程序正常工作,端口共享TCPIP设置(3个服务器全部使用同一端口运行),没有源代码更改。值得关注的是,如果我们在应用程序中更改某些内容,可能会阻止端口共享工作。

应用程序设置连接的方式是否应该避免任何问题?还有什么我们应该知道的吗?

1 个答案:

答案 0 :(得分:1)

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

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