新人想问下,现在搭建了node的服务器,将本地的图像传至后端处理, 但是后端的图像处理算法是同事写的c++接口,那么后台如何调用这部分接口来进行计算呢,谢谢!
把c++用nan封装一下,其他就很简单了https://github.com/nodejs/nan
@i5ting 谢谢您的回复,我去看看
nan 封装的是本地接口调用,后端图像处理是异构服务,需要网络通信呢。
@yjhjstz 主要问题就是我现在不知道在nodejs中如何调用同事的算法,如果让同事把接口做成webservice这种方式来进行通信是否可行呢?
当然可以,协议最好用二进制流,比较高效, 比如 thrift。
@yjhjstz 谢谢您的回答,我还想问一下,nodejs 一般是采取什么方式与webservice通信呢
一般是 HTTP,但由于您的场景,最好是 RPC。
@yjhjstz
RPC +1,这场景如果用Http甚至是WebService,总觉得很浪费
看接口类型啊,如果不走网络 也可以用子进程调用的形式,网络接口就按协议来就行了