2

我正在使用轴 2 与第三方 Web 服务进行通信。此 Web 服务将在每 1 分钟的计时器中调用一次,并且计时器将运行几天。

现在我的问题是我们是否需要在每次进行 web 服务调用时创建存根对象,或者我们是否可以在类级别变量(计时器对象)中维护存根对象并始终使用同一个对象。

轴故障异常是否会对存根进行任何更改。我的意思是当轴故障异常(如超时,服务器停机)发生时,我们是否需要创建一个新的存根实例?

仅 stub.cleanup 就足够了吗?还是我们也需要调用传输清理?

我的代码

try {
  stub = new PartnerAPIStub(configurationContext, endPointRef);

   ... service call code

 }
 catch(Exception ex)
 {
      stub.cleanup();
     stub = new PartnerAPIStub(configurationContext, endPointRef);
 }
4

0 回答 0