我正在编写一个用作 Web 服务的 C++ API。API 中的函数将 images/path_to_images 作为输入参数,对其进行处理,并给出一组不同的 images/paths_to_images 作为输出。我正在考虑实现一个 REST 接口,以使开发人员能够将这个 API 用于他们的项目(独立于他们想要使用的任何语言)。但是,我知道 REST 仅在您拥有要查询或操作的数据集合时才是好的,这里并非完全如此。[我拥有的集合具有操纵所提供数据的不同功能。]
那么,我最好为此实现一个 RPC 接口,还是可以使用 REST 本身来完成?