问题标签 [rpc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
89281 浏览

java - 在 Java 中使用 Python

可能重复:
Java Python 集成

我有一个用 100% Java 编写的大型现有代码库,但我想将 Python 用于其中的一些新部分。我需要做一些文本和语言处理,我更愿意使用 Python 和像NLTK这样的库来做这件事。

我知道 Jython 项目,但看起来这代表了一种在 Python 中使用 Java 及其库的方式,而不是反过来——我错了吗?

如果不是,那么在 Java 和 Python 之间进行接口的最佳方法是什么,这样(理想情况下)我可以在 Python 中调用一个方法并将结果返回给 Java?

0 投票
1 回答
3936 浏览

python - 多处理模块和pyro的比较?

我使用pyro对计算集群上的并行作业进行基本管理。我刚搬到一个集群,我将负责使用每个计算节点上的所有内核。(在以前的集群中,每个核心都是一个单独的节点。)python多处理模块似乎很适合这个。我注意到它也可以用于远程进程通信。如果有人使用这两种框架进行远程进程通信,我会很高兴听到它们如何相互叠加。多处理模块的明显好处是它是 2.6 内置的。除此之外,我很难说哪个更好。

0 投票
1 回答
896 浏览

c++ - 在 ONC RPC 中,从两个线程调用 svc_run() 是否有效,注册到不同的程序号?

在我们支持多平台(Linux、Solaris 和 Windows)并使用 C 和 C++ 编码的项目中,我们使用ONC RPC进行 IPC。最近需要有一个应用程序服务器来处理两个不同的程序。

我尝试了以下测试。

创建了一个多线程应用程序在其中创建了两个工作线程

我已经在Red Hat Linux 4 上尝试过了,它对我来说运行良好。

但是注册两个程序 no 并在两个不同的线程中调用 svc_run 是否有效?

我曾尝试在互联网上搜索,但我无法找到任何明确的信息。

0 投票
1 回答
592 浏览

apache-flex - Drupal RPC 故障

希望有人可以帮助我解决这个问题。

我开始使用 Drupal 服务和 Adob​​e Flex。我创建了一个简单的服务并安装了 AMFPHP 模块。在 Adob​​e Flex 中运行应用程序时,我似乎没有问题......并且一切都运行良好,显示数据

但是,在将 .html 和 .swf 文件上传到我的网络服务器并访问站点 [ http://www.bkardi.com/top25/Top25UI.html] 后,我收到以下错误

解决此问题的最佳行动方案是什么

0 投票
6 回答
1411 浏览

c++ - 小型分布式 C++ 应用程序的最佳方法

我正在分发一个独立的应用程序。应用程序的每个实例都必须能够发送和接收查询。

要求:

  1. 语言 - C++
  2. 规模 - 小。一次可能是 5 个实例
  3. 平台无关
  4. 传输的数据量预计会很高(最坏情况下的原始图像)

我不想使用 RPC,因为它需要运行注册表服务。我认为 CORBA 和 SOAP 的开销太大了。我有点决定使用自定义协议,但只是想听听是否有更好的方法。

谢谢。

0 投票
2 回答
9928 浏览

java - Android:将服务传递给处理程序

所以,我已经阅读了 android AIDL文档,并且大致了解了 RPC 在 Activity 和 Service 之间的工作方式。但是,对于我的应用程序来说,实现这些功能似乎有些过头了:基本上,我想向 Service 传递一个不错的处理程序,以便它的线程可以将数据传递给我的 Activity。目前我正在通过使用静态公共成员(hack)来解决这个问题,但我更喜欢在服务的起始 Intent 中传递一个 Handler 对象。例如,我可以在创建时轻松地将整数传递给我的服务:

但是,由于 Handler 不是可序列化的,我还没有找到一种方法将其传递给服务,而无需简单的静态成员破解。有什么见解吗?或者,我只是不得不接受它并对服务进行正式的 RPC 吗?

0 投票
3 回答
1165 浏览

c# - 两个独立应用程序之间的通信

我开发了一个从数据库读取数据的 Windows 服务,该数据库是通过 ASP.net MVC 应用程序填充的。

我需要通过向数据库发出选择查询来使服务重新加载内存中的数据。此重新加载将由 Web 应用程序触发。我已经想到了几种方法来完成此操作,例如远程处理、MSMQ,或者只是让服务在套接字上侦听重新加载命令。

我只是在寻找关于什么是最好的方法的建议。

0 投票
2 回答
145 浏览

java - 如何使用远程调试功能获取对象的数据?

我想知道如何使用类似于 Eclipse 的远程调试技术从远程对象(驻留在服务器上)获取数据?我已经有了客户端代码,只想将其扩展为绑定(如果可能)到某个端口并从服务器获取数据。

老实说,我不想在服务器端使用任何特定的东西(即在服务器上创建额外的代码),因为服务器已经允许远程调试,我可以在 Eclipse 调试器视图中看到数据。

如果您可以向我指出一些示例代码-那就更好了。非常感谢提前。

0 投票
1 回答
4180 浏览

wmi - 没有 (!) RPC 服务的远程关闭

有多种方法可以远程关闭计算机。

以下是我知道的三个:

  1. 通过远程 WMI 连接调用 Win32_OperatingSystem 类的 Shutdown 方法
  2. 使用 Microsoft Windows shutdown.exe
  3. 让您的 (whatever).exe 将自身复制到目标计算机上的系统文件夹,将自身注册为服务并使用参数远程启动它,以便它启动本地关闭。

第 3点是 sysinternals 这样做的原因,例如,它要求您激活文件和打印机共享,以便它能够将自身复制到目标并调用服务。

2 号几乎可以在任何地方使用……但还需要启用文件和打印机共享。因为:这会激活远程调用关闭所需的 RPC 服务。

据我所知,即使是1 号WMI 解决方案,不仅需要在目标上安装 WMI,还需要启用 RPC 服务。

我的问题是:我需要一个解决方案,允许我在没有启用RPC的情况下关闭远程计算机。

有办法吗?

注意:业务解决方案上下文中的一种方式;-)

0 投票
3 回答
4889 浏览

eclipse - 在 Eclipse 中从 CNF(通用导航器框架)中删除 popUpMenus

plugin.xml通过配置文件,我已经部分成功地从 Commons Navigator Framework 中删除了几乎所有的弹出菜单。
有 2 个拒绝去的菜单:

  • group.edit
  • group.reorganize.

我的plugin.xml配置如下所示:

将 设置allowsPlatformContribution为 false 确实会停止将贡献添加到上下文菜单中,除了group.editand group.reorganize... 这对我来说开始看起来像一个错误。

显而易见的解决方案是从 my 中删除插入点,<popUpMenu>但没有它们,应用程序会引发异常:

它为重组组抛出相同的异常。