多线程:
当使用多线程来调用服务时, 必须NEW服务, 而不是同一个服务通过多个线程来调用,结论:同一个服务一次只接受一个线程。
静态方法:
最好少使用静态方法, 因为当服务实例长时间不使用时,就会关闭,还有就是验证不通过的时候也会这样。
InactivityTimeout 非活动时间间隔
由于任一非活动计时器激发都会断开连接,因此单纯增大 InactivityTimeout(当其大于 ReceiveTimeout 时)不起任何作用。这两个超时时间的默认值均为 10 分钟,因此在使用可靠会话时,必须同时增大这两个超时时间才会起作用。