我们有一个商业销售的应用程序,目前是用 Java 和 Python 编写的。出于性能和非崩溃的原因,我们目前正在考虑转向 Rust。
在我们目前的 Java/Python 架构中,我们有一个功能可以管理特定客户想要的定制。这涉及将 Java jar/类和 python 文件放置在指定为特定客户定制的特定文件夹下。在应用程序配置中,Java 类路径和 PYTHON_PATH 将此文件夹放在包含正常的、未自定义的应用程序代码的文件夹之前。因此,此特殊文件夹中的任何代码都将覆盖应用程序的正常、非自定义行为。
当迁移到 Rust 时,我们希望以某种形式保留此功能。我们当然希望避免向客户分发核心应用程序的源代码(现在主要是 Java)并让客户进行编译,如果我们使用 Rust 的模块功能,这就是我们需要做的。
当我们使用 Rust 时,有没有办法实现这个功能呢?
目标操作系统是 Linux 和 Windows 的混合体。
当Java RMI与客户端回调一起使用时,什么是"在线",TCP/IP级协议?
具体来说,服务器是否启动与客户端的单独TCP/IP连接以进行回调,或者是否使用了现有的TCP/IP连接?
此参考:https://www.cis.upenn.edu/~bcpierce/courses/629/jdkdocs/guide/rmi/spec/rmi-protocol.doc.html表示HTTP POST封装在RMI中以调用该方法,是服务器向客户端进行回调的HTTP POST吗?