- 主题:求推荐好用的轻量级http server
其实没必要,子模块都做成exe,直接通过文件输入/输出,也可以
【 在 blueboats 的大作中提到: 】
: 因为我要写一个总控程序来同时调用c++,java和python的代码块,所以需要每个语言的代码块都包装成一个http server让总控程序调用
: 这种情况为什么不用 python 搞定。
:
--
FROM 123.112.21.*
为啥非得用http server呢,这个本身就不够轻量级啊。
--
FROM 222.126.214.*
http server 很轻量了。我从 python 标准库里面抄了一个,不到 500 行代码就能实现一个了:
https://github.com/hgoldfish/qtnetworkng/blob/master/src/httpd.cpp
今天测试了一下,纯输出 helloworld, 在 ryzen 1700 上面单核能跑 45k+ rps,
【 在 hongdiao (hongdiao) 的大作中提到: 】
: 为啥非得用http server呢,这个本身就不够轻量级啊。
--
FROM 112.47.122.*
libevent里有个。别忘了extern "C"
--
FROM 106.121.64.*
ehttp
【 在 blueboats 的大作中提到: 】
:
: 主要是为了在内部的几个不同语言写的代码块之间实现跨语言调用,调用的接口比较简单、也不需要很复杂的功能比如认证啊,https啊,高并发啊之类的。
: 所以想找一个比较轻量级的,接入比较简明的http server实现,求推荐一个。
:
: --
:
发自「今日水木 on iPhone 7」
--
FROM 223.104.3.*
可以用zmq,c++和py都是几行就搞定了
【 在 blueboats 的大作中提到: 】
: 因为我要写一个总控程序来同时调用c++,java和python的代码块,所以需要每个语言的代码块都包装成一个http server让总控程序调用
: 这种情况为什么不用 python 搞定。
:
--
FROM 68.197.87.*
Thrift
就能满足你的要求,不需要http
【 在 blueboats 的大作中提到: 】
: 主要是为了在内部的几个不同语言写的代码块之间实现跨语言调用,调用的接口比较简单、也不需要很复杂的功能比如认证啊,https啊,高并发啊之类的。
: 所以想找一个比较轻量级的,接入比较简明的http server实现,求推荐一个。
--
FROM 223.166.151.*
我也觉得最好用rpc框架,序列化,stub都自动生成。
我上次看thrift发现版本还是零点几。网站也特别老。现在thrift都在用什么版本的?
【 在 tazz 的大作中提到: 】
: Thrift
: 就能满足你的要求,不需要http
:
: ....................
- 来自「最水木 for iPhone12,8」
--
FROM 75.31.75.*
【 在 blueboats 的大作中提到: 】
: 因为我要写一个总控程序来同时调用c++,java和python的代码块,所以需要每个语言的代码块都包装成一个http server让总控程序调用
: 这种情况为什么不用 python 搞定。
:
为何不用thrift
--
FROM 106.39.150.*
grpc
【 在 blueboats 的大作中提到: 】
: 主要是为了在内部的几个不同语言写的代码块之间实现跨语言调用,调用的接口比较简单、也不需要很复杂的功能比如认证啊,https啊,高并发啊之类的。
: 所以想找一个比较轻量级的,接入比较简明的http server实现,求推荐一个。
--
FROM 117.136.79.155