84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
各位前辈好,下载公司的web端技术架构要重构,之前的web端挺乱的,暂时就不评了。
公司的主要技术搜索,商品信息都是c++后台开发的,然后给手机端提供的接口。web端的展现什么的之前都是通过反向代理通过内网获取商品信息、搜索内容然后将获取的json转换成java bean对象。就是简单的http内网请求通过nginx分发到后台的服务器请求数据。现在想对这一块做个重构,请问可以用到什么技术或者开源的框架。请各位指教。多谢了。
就是说你直接面向用户的服务器是tomcat之类的,后面是nginx,nginx后面是c++。至少有3层,tomcat外面如果还有反向代理,那就是4层了!
确实层级太多,看起来有点复杂!
首先,改最后面的c++估计太难,一般这种代码是谁也不想动,也不太敢动的部分。
考虑到扩展和性能,反向代理也是必须的!但是你把nginx仅仅作为反向代理,有点屈才了。。。
建议你看看openresty,基于nginx以及一堆插件发布的全功能的web服务器,像你说的仅仅转换一下json格式这种活,交给openresty,so easy!同时还能保持nginx异步高并发的特性!https://openresty.org
统一做一个接入层,屏蔽后端的不同语言的server,对web端呈现一个统一入口
就是说你直接面向用户的服务器是tomcat之类的,后面是nginx,nginx后面是c++。
至少有3层,tomcat外面如果还有反向代理,那就是4层了!
确实层级太多,看起来有点复杂!
首先,改最后面的c++估计太难,一般这种代码是谁也不想动,也不太敢动的部分。
考虑到扩展和性能,反向代理也是必须的!但是你把nginx仅仅作为反向代理,有点屈才了。。。
建议你看看openresty,基于nginx以及一堆插件发布的全功能的web服务器,像你说的仅仅转换一下json格式这种活,交给openresty,so easy!同时还能保持nginx异步高并发的特性!
https://openresty.org
统一做一个接入层,屏蔽后端的不同语言的server,对web端呈现一个统一入口