我知道以下问题可能有点含糊,但我仍然需要一些答案。
我即将实现一个基于 JSON 的 WebService,它将向几个网站和移动应用程序提供信息。
由于大部分时间我们都在执行 CPU 密集型 MySQL 查询并且需要缓存数据,因此 PHP 已经不够用了,我们决定迁移到 Node.js。
既然我们谈论的是完全异步编程,而不是像 PHP、Java 等面向运行时的东西,如何使用 Node.js 计划、管理、实施和维护复杂的业务逻辑?
我试图将一些非常简单的东西与 Node.js 放在一起,但几分钟后,我的所有代码都开始充满讨厌的回调,过度依赖注入,它变得一团糟。我应该如何将典型的同步工作流转换为对 Node 友好的东西?
我注意到大多数 Node.js 社区都将前提视为解决此问题的一种方法,但我仍然认为这还不够,它仍然是一团糟……
有小费吗?