Published onApril 15, 2024Express 项目的中间件汇总express在 Express 中,中间件是处理请求和响应流程中的核心部分.根据执行时机,可以将中间件分为前中间件(前置中间件)和后中间件(后置中间件).
Published onApril 11, 2024服务解藕与性能优化ai-companion函数调用性能远优于 HTTP 请求,如果服务部署在同一个进程或服务器,尽量使用函数调用.HTTP 适用于跨服务通信,但要优化网络开销(如使用 gRPC、连接池等)
Published onApril 10, 2024Express 利用多进程及其安全性问题expresspm2clusterExpress 本身是单线程的,但可以通过 Node.js 的 cluster 模块 或 pm2 等工具来利用多核 CPU,从而提升性能.多进程的引入虽然提高了性能,但也可能带来数据一致性、资源竞争等潜在的进程不安全问题.以下是详细的讲解.