请教一个问题,做中间件的意义是什么?

2021-06-18 10:43:45 +08:00
 IdJoel

大型项目可以做地址转发,不暴露后端接口地址,可以提高并发量,可以负载均衡。 但在小型的项目中,除了能帮前端整理更合适的接口数据,还有没有其他意义。

正在写中间件,突然感觉自己做的东西没什么意义。反而增加了自己的工作量, 仅仅只是为了让自己的前端代码更舒服一些。。。

至于我一开始写中间件的目的,则是过滤条件,我们现在的业务有一个需求,获取所有订单的数量,但是后台把所有订单列表饭回来了,我只想取数组的 length,所以我觉得很浪费资源,但是想想我用 node 去处理这个数组的时候,实际我还是接收了三个请求(因为不同类型的订单所以要走三个接口),所以速度应该不会更快,那我写中间件的意义是什么呢。

4824 次点击
所在节点    Node.js
22 条回复
akira
2021-06-18 21:50:05 +08:00
感觉你说的中间件和我们理解的中间件不是一个事情呀。。
yishuihanxiao
2021-07-07 07:36:53 +08:00
说明你做的系统架构简单直接,不需要中间件。

过度设计和架构是现在软件设计的一大问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/784162

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX