我正在分发一个独立的应用程序.应用程序的每个实例都必须能够发送和接收查询.
要求:
语言 - C++
规模 - 小.一次可能是5个实例
平台独立
传输的数据量预计会很高(最坏情况下的原始图像)
我不想使用RPC,因为它需要运行注册表服务.我认为CORBA和SOAP太过于开销.我有点决定使用自定义协议,但只想知道是否有更好的东西.
谢谢.
协议缓冲区听起来很合适,支持C++,跨平台,专为高性能而设计.
MPI就是为此而制作的,当然比Corba等更容易使用.
当你发现你的小规模分布式应用程序成为一个非常大规模的分布式应用程序时它会扩展!