- 主题:作为一个前端RD,对后端工程有个很简单的疑问..
就是 后端工程是Java的, 但算法工程是用python的。 大型工程中,后端工程怎么调用算法工程的?走RPC ?
或者 后端工程是Java, 但核心算法是C++的, 那是怎么实现调用的,那是走JNI ,还是也RPC?
当然我对RPC也不了解,我只是知道这个概念
--
修改:blueAurora FROM 221.220.255.*
FROM 221.220.255.*
好吧,http rest得多慢啊..就算是局域网也慢吧。我是搞android的,thrift还了解一些。mq系统不了解.. 那就是说,基本上都是socket写成的rpc扩展了,我这个理解对劲么
【 在 hgoldfish 的大作中提到: 】
: 你想的没错。就是 RPC,各种各样的 RPC。
: 最简单的就是 http REST,稍微复杂的有 jsonrpc, xmlrpc. java 社区流行更为复杂但专业的 grpc, thrift. 终极选择是带有存储保障的 mq 系统, rabbitmq, activemq, kafka...
:
--
FROM 221.220.255.*
我主要是自己用scrapy 写了个爬虫,但我后端想用java,也可能用django. 于是我在想好麻烦。 我是用 java调用scrapyd呢;还是直接django+ scrapy 一个工程 ,直接python代码调用了
【 在 hgoldfish 的大作中提到: 】
: 你想的没错。就是 RPC,各种各样的 RPC。
: 最简单的就是 http REST,稍微复杂的有 jsonrpc, xmlrpc. java 社区流行更为复杂但专业的 grpc, thrift. 终极选择是带有存储保障的 mq 系统, rabbitmq, activemq, kafka...
:
--
FROM 221.220.255.*
好吧,我做视频流的优化时感觉http协议挺浪费的...就是很多场景下http协议相对更简单的socket通讯上做了很多浪费的操作和数据.. 隔行如隔山了
【 在 RuralHunter 的大作中提到: 】
: 局域网快得很,正经服务器内部网络起码都是千兆,跟你拥挤的家庭或办公百兆网络不是一回事。
:
--
FROM 221.220.255.*