使用CORBA或Java RMI来实现一个任务包(Task Bag)是一个可行的选择,但它们各自有其优缺点。以下是它们的一些主要特点:
- CORBA (Common Object Request Broker Architecture)
- 优点:
- 跨平台:CORBA 允许在不同的操作系统和编程语言之间进行互操作。
- 成熟的技术:CORBA 已经存在了很长时间,并且有许多经过测试和验证的解决方案。
- 支持多种语言:不仅限于 Java,还可以使用其他语言,如 C++ 或 Python。
- 缺点:
- 复杂性:CORBA 是一个复杂的规范,学习和实施可能需要更多的时间和资源。
- 性能开销:与本地方法调用相比,CORBA 调用通常会有一些性能开销。
- 优点:
- Java RMI (Remote Method Invocation)
- 优点:
- Java 原生支持:Java RMI 是 Java 平台的一部分,无需额外的依赖或配置。
- 简单易用:对于 Java 开发者来说,RM
- 优点: