【问题标题】:If I call an agent with runOnServer from an xPage application does it release control back to the xPage?如果我从 xPage 应用程序调用带有 runOnServer 的代理,它是否会将控制权释放回 xPage?
【发布时间】:2013-10-01 22:03:17
【问题描述】:

我知道从网络调用代理可能会遇到性能问题。我不想在代理运行时阻止最终用户。当您使用 runonserver 调用代理时,它会阻止 xPage 继续处理还是会独立于 xPage 运行代理?

【问题讨论】:

  • 最重要的是 - 您的代理(或其他)可以异步运行吗?该页面是否需要该代理的结果?
  • 不,它没有。使用新的注册 ID 更新现有文档纯粹是一个后端过程。

标签: xpages agents


【解决方案1】:

确实会阻塞。使用a thread 进行非阻塞操作。为此还有一个 OpenNTF 项目。

一旦你在那里:为什么要代理?您支付绩效罚款。更好地使用新的 OpenNTF Domino API

【讨论】:

  • 我敢打赌:重写和清理它是更好的方法。只有一个(开发人员)会受苦一段时间,但用户(很多)会受益。众所周知:许多人的需求......
  • 实际上,我拥有的代码是我编写的在 Flex 应用程序中使用的 Web 服务。我现在在 xPages 中重新编写了 flex 应用程序,但不知道如何从 xPages 应用程序调用 Web 服务。它们都在同一个 Domino 服务器上运行。我想我会将 Web 服务调整为 Java 代理,并在没有阻塞的情况下调用它。不确定我是否有时间弄清楚线程应用程序。这比我的工资等级高一点。
  • 阅读我关于 Web 服务的博客文章:wissel.net/blog/d6plinks/SHWL-8SUKV5,OpenNTF 上的任务项目使线程变得简单
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多