wcf慢连接和池中的连接数

发布于 2024-09-18 13:42:17 字数 202 浏览 4 评论 0原文

我有一个wcf客户端。 客户端调用一个函数然后关闭。

如果我使用 netstat 则只有一个连接。

我做了一个实验。 在服务器函数中,我放置了 Thread.sleep(10000)。

然后我又启动了客户端。

通过netstat我发现有5个连接。

为什么当响应缓慢时客户端会打开多个连接?

问候

I have a wcf client.
The client calls a function and then closes.

If I use netstat there is only one connection.

I made an experiment.
In the server function I put Thread.sleep(10000).

Then again I started the client.

With netstat I found out that there are 5 connections.

Why when the response is slow the client opens more connections than one ?

Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧城烟雨 2024-09-25 13:42:17

Nettcp 连接被池化,如果您的进程运行了一段时间,那么您会看到这些连接将被重用,并且如果正在使用现有连接并将其返回到池中,则会创建一个新连接。因此,您的使用情况将决定池的运行方式。

https://web.archive.org/web /20221126150141/https://kennyw.com/?p=173

Nettcp connection are pooled and if you had your process running for a while then you see that these would be reused and a new one would be created if an existing one is being used and returned to the pool. So your usage will determine how the pool functions.

https://web.archive.org/web/20221126150141/https://kennyw.com/?p=173

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文