首页 文章

ASMX Web服务中的持久连接

提问于
浏览
0

我开发了一个用于公开专有系统的Web服务(asmx) .

要将消息发送到我的系统,我创建了一个非常昂贵的连接,所以我想创建一个连接对象一次,以便尽可能多地重用 .

如何生存到Web服务生命周期来实现我的目标?

通常(在普通的Windows应用程序中)对象存储在静态变量中 .

1 回答

  • 1

    Object-pool 模式是你的朋友 . 池包含许多已创建的对象,这些对象在使用后返回到池中 . 另一方面,如果可用,则不会创建新对象,而是从池中获取一个对象 .

    有许多不同的实现可以轻松转换,找到一个并根据您的需要进行修改 .

相关问题