我正在寻找一种连接两个系统的好方法:1)在Ubuntu上运行的基于Qt的应用程序和2)在另一个Ubuntu机器上运行的基于Boost的应用程序.两个应用程序都使用一个公共库,我将放置公共接口代码.我想使用RPC类型的接口.我看过CORBA和D-Bus,但我想知道其他人使用过或推荐过什么.
提前致谢.
解决方法
Apache Thrift是最初由Facebook开发的跨语言RPC框架.我刚才写的一个原型使用它,我认为它使用起来非常简单(我不记得任何问题).如果您以后想要使用其他语言编写的组件扩展系统,那将是一个不错的选择.