在 spring-boot 之后基于可序列化的远程处理 3

问题描述 投票:0回答:0

我有一个第三方 C++ 库,带有非常多的方法(数百个),通过 JNI 从 Java 调用,并使用如下所示的多维对象数组:

public static native Object[][][] method1(int param1, Object[][][] param2, Object[][][] param3)

注意:这些方法中的每一个都有稍微不同的签名。

我有那个 C++ 库和它的包装器 java 类在它自己的 java 进程中运行,并通过 Spring jms-remoting 被其他 java 进程远程调用(很容易/机械地提出 Spring jms-remoting 所需的 java 接口:只需从方法签名中删除“static native”关键字,就是这样)。
这种方法完美无缺,只需要最少的开发工作(感谢 Spring 团队!)
我现在正在尝试从 Spring-boot 2 迁移到已删除 jms-remoting 支持的 Spring-boot 3。
因为我不完全了解那些 Object[][][] 对象包含的内容,所以我目前正在尝试寻找一个新的远程处理解决方案,该解决方案也基于 Serializable(如 jms Spring-Remoting)。

关于哪些框架可以帮助我实现该目标的任何建议?

非常感谢您的时间和专业知识。

最好的问候

java spring-boot rmi rpc remoting
© www.soinside.com 2019 - 2024. All rights reserved.