客户端和服务器用http协议通信
所有请求都是post 打包好的二进制数据
目前开发的时候就是一个web server
现在要把构架修改为 这样
所有请求达到入口,入口解析发来的数据,根据消息本身或者解开的内容决定将这个请求转发给哪个后端 web server
也就是 以前只有一个 web server ,现在有多个,并且在前端有个 dispatch来分发请求
所以就要求 这个 分发程序的性能要足够高。
因为要解开发来的二进制数据,判断,转发,接收后端web server的返回,最后再发回客户端
该如何做这个分发程序 ?
我现在有两个思路
1 nginx + lua
但这种方法是否可行 还没实验过
2 自己用 c/c++写
肯定可行 但就是要花点时间
大家有什么看法?
所有请求都是post 打包好的二进制数据
目前开发的时候就是一个web server
现在要把构架修改为 这样
所有请求达到入口,入口解析发来的数据,根据消息本身或者解开的内容决定将这个请求转发给哪个后端 web server
也就是 以前只有一个 web server ,现在有多个,并且在前端有个 dispatch来分发请求
所以就要求 这个 分发程序的性能要足够高。
因为要解开发来的二进制数据,判断,转发,接收后端web server的返回,最后再发回客户端
该如何做这个分发程序 ?
我现在有两个思路
1 nginx + lua
但这种方法是否可行 还没实验过
2 自己用 c/c++写
肯定可行 但就是要花点时间
大家有什么看法?