RESTful 应用实践:构建一个介于前后台之间的服务
24-05-24
slbcun
1031℃
0
在学习了 Node.js 相关的知识以后,我们怎么才能在实际工作中将这些知识应用起来呢?在这之前,我们应该思考,是完全应用 Node.js 改造原来的后台,还是与现有后台技术,进行兼容。
这一讲,我就带你掌握如何快速地在项目中尝试应用 Node.js ,构建一个介入前后台之间的服务,逐步替换部分线上后台服务。
架构设计
以当时的团队情况为例,当时,我们的团队有 30 多人,具备后台服务,但为了尝试 Node.js 的应用,以便可以更高效地进行应用服务,我们需要尝试 Node.js 接入方案,当时有几种选择,比如:
重新将原来后台改造为 Node.js 的方式(不过该方式在项目已经进行很长时间,或者代码结构很大的情况下并不适合)。
兼容原来的后台,部分请求转发到 Node.js 服务和后台服务,另外一些请求则可以经过 Node.js 处理后再透传到后台服务。