1

你好,

我有一个复杂的分层 WCF 服务,它实际上包含 4 个不同的服务,其中 3 个使用常规 BasicHTTPBinding,最后一个使用 netTCPBinding。

这是som facs:

  1. 启动时加载数据
  2. 从不回收或重新启动(24/7 运行)
  3. 5000 个 Windows 客户端
  4. 回调以使客户保持最新状态
  5. 缓存数据以加快响应速度
  6. 使用 userPassword 和活动目录自定义登录
  7. 消息检查员
  8. 可以在同一台计算机上托管此服务的多个实例(包含 4 个服务)
  9. 在 TCP 服务上为 WCF 使用 profobuf 以获得性能
  10. 不压缩数据
  11. 活动目录通信
  12. 证书
  13. 自定义/常规性能计数器

该服务已经在 IIS7 中托管了一段时间,但为了消除 WAS 开销并获得性能,我现在还创建了一个 Windows 服务来托管它。

但我有几个问题:

  1. WCF 是否会完全正常运行,例如崩溃限制?
  2. 服务卡顿了怎么处理?我需要它尽快重启
4

1 回答 1

0

在服务中右键单击服务并选择属性。第二个是带有很多选项的恢复选项卡。将有一些挂起服务无法恢复。但它应该感觉到崩溃。

于 2012-09-28T17:52:13.047 回答