首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebSphere MQ服务器中DISCINT与生存间隔的关系?

问WebSphere MQ服务器中DISCINT与生存间隔的关系?
EN

Stack Overflow用户
提问于 2015-07-01 16:41:37
回答 1查看 3.9K关注 0票数 2

我们在许多应用程序连接到MQ服务器时遇到了问题,而没有正确地断开连接。因此,我们在服务器连接通道上引入了DISCINT,其值为1800秒,对于我们的事务非常理想。但是我们保持生命的间隔相当高,只有900秒。我们希望按照mqconfig util的建议将其减少到300以下。但在此之前,我想知道这是否会影响我们的断开间隔值,以及它是否会覆盖我们的断开间隔值,并使更频繁的断开连接,这将对我们的性能造成影响。

这两种价值观是如何工作的,它们是如何相互关联的?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-02 07:44:51

TCP KeepAlive工作在协议栈的应用层下面,因此它不影响由DISCINT配置的通道的断开。但是,如果网络不可靠,降低值会导致更频繁的断开,例如,当数据包不流动时,断续时间非常短(比当前的KeepAlive短,但比新的时间长)。

我认为主要的区别是,DISCINT用于断开一个技术上的工作通道,在给定的时间内不使用该通道,而KeepAlive用于检测不工作的TCP连接。MQ还提供了检测应用程序层中的不工作连接的方法,该连接由心跳间隔配置。

这些可能有助于:

.htm

.htm

http://tldp.org/HOWTO/TCP-Keepalive-HOWTO/overview.html

.htm

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31167124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档